[til] 프로그래머스 신규아이디 추천
🧑💻 오늘의 문제: 프로그래머스 Lv.1 ― 신규 아이디 추천
📌 문제 요약
주어진 문자열 new_id를 아래 7단계 규칙에 따라 수정해, 서비스 규격에 맞는 새 ID를 반환한다.
소문자로 통일
허용 문자 (소문자, 숫자, - _ .) 외 제거
마침표가 연속되면 하나로 합치기
처음 / 끝에 위치한 마침표 제거
빈 문자열이면 "a" 대입
길이 16 이상 → 처음 15글자만 남기고, 끝이 . 면 삭제
길이 2 이하 → 마지막 문...
avocode.hashnode.dev2 min read