https://programmers.co.kr/learn/courses/30/lessons/12948
let phone_number1 = "01012345678";
let phone_number2 = "0212345678";
function solution(phone_number) {
let phoneString = String(phone_number);
let answer = "*".repeat(phoneString.length - 4) + phoneString.slice(-4);
return answer;
}
console.log(solution(phone_number1)); // *******5678
console.log(solution(phone_number2)); // ******5678
- 함수안에 새로운 변수 phoneString를 만들어 문자열로 바꾸어 넣어준다.
let phone_number1 = "01012345678";
let phone_number2 = "0212345678";
function solution(phone_number){
var result = ""
for(let i = 0; i < phone_number.length; i++){
result += i < phone_number.length -4 ? "*" : phone_number.charAt(i);
}
return result;
}
console.log(solution(phone_number1)); // *******5678
console.log(solution(phone_number2)); // ******5678
- for문을 이용하여 매개변수의 길이만큼 반복한다.