핸드폰 번호 가리기

hyuri·2023년 9월 15일
0

코딩테스트 연습

목록 보기
13/70

내가 작성한 답

function solution(phone_number) {
    
    let changeNumber = phone_number.length - 4;
    let answer = '*'.repeat(changeNumber) + phone_number.slice(-4);
    
    return answer;
}

깔끔한 답

function hide_numbers(s){
  return s.replace(/\d(?=\d{4})/g, "*");
}

사용한 함수

repeat() - 문자열을 반복하는 메서드
str.repeat(count);
str - 반복할 문자열
count - 반복 횟수

정규표현식 사용과 replace로 간결하게 구현함. 가독성은 훨씬 좋아보임.

profile
개발자가 되고 싶은 지망생

0개의 댓글