
[프로그래머스] 핸드폰 번호 가리기 (JavaScript)
·
📝 코딩테스트 연습
정답 function solution(phone_number) { let secret = phone_number.substring(0, phone_number.length - 4).replace(/[0-9]/g, "*"); let viewed = phone_number.substring(phone_number.length - 4, phone_number.lenght); return secret + viewed; } 풀이 1. 뒤에 4자리를 제외하고 "*"로 만들어야하기 때문에, 뒤 4칸을 기준으로 나누어 준다. (substring이나 slice를 사용할 수 있다). 2. 앞 부분을 *로 바꾸기 위해 replace함수를 사용한다. 이때 정규표현식을 이용해 대치해준다. 정규표현식만을 이용한 방법 functi..