하루에 한 문제
[프로그래머스 2021 KAKAO BLIND RECRUITMENT] 신규 아이디 추천 -JavaScript 본문
https://programmers.co.kr/learn/courses/30/lessons/72410?language=javascript
function solution(new_id) {
var answer = '';
new_id=new_id.toLowerCase() //1
.replace(/[^0-9a-z\._-]/g,'') //2
.replace(/\.{2,}/g,'.') //3
.replace(/^\./,'') //4
.replace(/\.$/,'') //4
.padEnd(1,'a') //5
.slice(0,15) //6
.replace(/\.$/,'') //6
new_id=new_id.padEnd(3,new_id.charAt(new_id.length-1)); //7
return new_id;
}
예전에 풀었던 문제인데 오늘 정규표현식을 공부해서 한번 풀어봤습니당ㅎㅎ
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 2021 Dev-Matching: 웹 백엔드 개발자] 로또의 최고 순위와 최저 순위 -JavaScript (0) | 2021.05.11 |
---|---|
[프로그래머스 2020 카카오 인턴십] 키패드 누르기 -JavaScript (0) | 2021.05.07 |
[프로그래머스 2018 KAKAO BLIND RECRUITMENT] 프렌즈4블록 -JavaScript (0) | 2021.05.06 |
[프로그래머스 2019 KAKAO BLIND RECRUITMENT] 실패율 -JavaScript (1) | 2021.05.05 |
[프로그래머스 2020 KAKAO BLIND RECRUITMENT] 괄호 변환 -JavaScript (0) | 2021.05.04 |
Comments