프로그래머스[Lv.1] 핸드폰 번호 가리기

김영탁·2022년 2월 16일
0

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


주의 사항
s는 길이 4 이상, 20이하인 문자열입니다.


내가 푼 코드

function solution(phone_number) {
    let result = '';
        for(let i = 0; i <= phone_number.length-1; i++){
            if(i <= phone_number.length-5){
               result = result + "*" 
            } else {
                result = result + phone_number[i]
            }
        }
    return result;
}

내가 푼 풀이는 반복문을 이용하여
phone_number 라는 인풋값의 인덱스 길이를 기준으로
뒤에서 다섯번째 까지의 인덱스를 *로 result에 넣어주고
그 이외의 인덱스중 뒤에서 첫번째 인덱스를 제외한것은 값을 그대로 result에 넣어주었다.

profile
front-end engineer

0개의 댓글