문제 풀이/Programmers
2022. 3. 11.
[프로그래머스] 신규 아이디 추천 (JAVA)
문제 출처 - Programmers 문제는 여기 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr [풀이] 1. toLowerCase()를 사용해 문자열을 소문자로 만들어준다. 2. 입력된 값에서 필요한 결과만을 구해야 하므로 새로운 빈 문자열을 만들어준다. 3. 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거해줘야 하므로 앞의 조건에 해당하는 경우에만 2. 에서 만든 빈 문자열에 추가해준다. 4. 마침표가 2번 이상 연속된 부분을 하나의 마침표로 치환해야 하는데 ..