이 문제의 경우 배열로 변환하여 for문을 돌린 후 넘버의 길이의 - 4 까지의 영역을 *로 바꾼 후 join으로 다시 합쳐 반환하는 방법도 있지만, String 메서드 중에는 subString과 repeat 메서드가 있으므로 이 둘을 활용해 보기로 했습니다.
function solution(phone_number) { let firstPart = '*'.repeat(phone_number.length - 4); // 배열의 길이의 - 4 만큼 별을 찍은 후 firstPart에 반환 let secondPart = phone_number.substring(phone_number.length - 4, phone_number - 1); // 넘버에서 뒤에서 4자리부터 배열의 끝까지를 빼어 반환 return firstPart + secondPart; // 파트1과 2를 합치고 return }