티스토리 뷰

코딩테스트 연습 - 핸드폰 번호 가리기 | 프로그래머스 (programmers.co.kr)

 

코딩테스트 연습 - 핸드폰 번호 가리기

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자

programmers.co.kr

for문을 사용해서 뒤로부터 문자를 계산해서  5번째부터 '*'을 붙여줬다. 

function solution(phone_number) { 
    let answer = phone_number.split('');
    for(let i = answer.length -5; i >= 0; i--){
          answer[i] = "*";   
          console.log(i)
    }
    return answer.join('');
}

 

다른 사람들이 것을 확인했다. 

그 중 이게 좋은 것 추천한다. repeat과 slice를 잘 활용했다. 아주 칭찬해

function solution(phone_number) { 
    let answer = phone_number; 
    answer = "*".repeat(answer.length - 4) + answer.slice(-4); 
  
    return answer;
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함