[ 코딩테스트 / Lv.1 ] 신규 아이디 추천

U U·2021년 10월 8일
0

[문제]


[풀이] - javascript

function solution(new_id) {
    let answer = '';
    
    answer = new_id.toLowerCase().replace(/[^\-|\_|\.|\w]/g, '').replace(/\.+/g, '.').replace(/^\.|\.+$/, '');
    
    if(answer.length == 0) {
        while(answer.length < 3){
            answer += 'a';
        }
    }
    
    answer = answer.slice(0, 15);
    if(answer.charAt(answer.length - 1) == '.') answer = answer.slice(0, -1);
    if(answer.length <= 2) {
        while(answer.length < 3){
            answer += answer.charAt(answer.length - 1);
        }
    }
    
    return answer;
}

[결과]

성공

profile
언제까지 할 건데

0개의 댓글

관련 채용 정보