문제 설명
프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때
고객들의 전화번호의 일부를 가립니다.
전화번호가 문자열 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에 넣어주었다.