문제
신규 유저가 입력한 아이디를 나타내는 new_id가 매개변수로 주어질 때, '네오'가 설계한 7단계의 처리 과정을 거친 후의 추천 아이디를 return하도록 solution 함수를 완성해주세요.
제한 사항
• new_id는 길이 1 이상 1,000 이하인 문자열입니다.
• new_id는 알파벳 대문자, 알파벳 소문자, 숫자, 특수문자로 구성되어 있습니다.
• new_id에 나타날 수 있는 특수문자는 -_.~!@#$%^&*( )=+[{]}:?,<>/로 한정됩니다.
입출력 예
no |
new_id |
result |
예1 |
"...!@BaT#*..y.abcdefghijklm" |
"bat.y.abcdefghi" |
예2 |
"z-+.^." |
"z--" |
예3 |
"=.=" |
"aaa" |
예4 |
"123_.def" |
"123_.def" |
예5 |
"abcdefghijklmn.p" |
"abcdefghijklmn" |