뒷 네자리를 제외한 숫자를 *로 만들기
1. 뒷 네자리 뺴고 추출하기.
2. 추출한 값을 *로 바꾸기
3. 바꾼 것과 뒷 네자리 조합하기
function solution(phone_number) {
var answer = "";
let a = "";
answer = phone_number.length - 4 //7
return answer;
}
function solution(phone_number) {
var answer = "";
let a = "";
answer = phone_number.length - 4;
a = phone_number.slice(-4);
return answer;
}
function solution(phone_number) {
var answer = "";
let a = "";
answer = phone_number.length - 4;
a = phone_number.slice(-4);
return "*".repeat(answer).concat(a)
}
function solution(phone_number) {
var answer = "";
let a = "";
answer = phone_number.length - 4;
a = phone_number.slice(-4);
return "*".repeat(answer).concat(a)
}
뒷 네자리를 제외한 숫자들을 *로 치환 후 뒷 네자리 붙여주기.
split과 replace로 치환해보고 싶었으나 마음처럼 되지 않았다.
풀리지않아 다른 방법으로 접근해서 풀어냈다.
검색결과 replace를 사용하려면 정규식을 이용해야 했었다. 기회가 되면 정규식 공부를 해봐야겠다.
같은 문제를 가지고 코드리뷰를 진행해보았는데 다른 접근 방법과 코드에 설명을 들으니 이해가 되고 좋았다.