코딩테스트 #29 전화번호 모자이크

Jake Seo·2020년 7월 13일
0

프로그래머스 LV1

목록 보기
29/36

문제

풀이

자바스크립트에서 기본으로 제공하는 문자열 다루는 함수로 푸는 방법은 아래와 같습니다.

let solution = (n) => "*".repeat(n.length-4) + n.substr(-4);

정규표현식을 이용하여 풀면 다음과 같습니다. (lookahead 이용)

lookahead 설명

let solution = (n) => n.replace(/\d(?=\d{4})/g, "*");

편한 방식을 이용하여 풀면 됩니다.

profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글