핸드폰 번호가리기

민태영·2023년 5월 31일
0

문제) 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.

나의 풀이

function solution(phone_number) {
//     번호의 뒤에서 4번째숫자를 저장
    let lastNum = phone_number.slice(-4) 
//     번호의 뒤에서 4번째 숫자를 제외한 나머지를 저장
    let number = phone_number.slice(0, -4)
    var answer = '';
    
//     answer변수에 number의 자릿수 만큼 *를 저장
    for(let idx = 0; idx < number.length; idx++) {
        answer += '*'
    }
//     마지막으로 answer과 lastNum을 합하여 리턴
    return answer + lastNum
}
profile
꿈을 꾸는 개발자

0개의 댓글