반응형
문제설명
- 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.
- 전화번호가 문자열 phone_numbers로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 return 하도록 하는 solution 함수를 완성해 주세요
제한사항
- phone_number는 길이 4 이상, 20 이하인 문자열
입출력 예시
전체코드
function solution(phone_number) {
let numArr = [];
for (let i = 0; i < phone_number.length - 4; i++) {
numArr.push(phone_number.split("")[i].replace(/[0-9]/, "*"));
}
for (let i = phone_number.length - 4; i < phone_number.length; i++) {
numArr.push(phone_number[i]);
}
return numArr.join("");
}
'Programmers' 카테고리의 다른 글
(Programmer) [Lv. 2] 최댓값과 최솟값 (0) | 2023.02.06 |
---|---|
(Programmers) [Lv. 1] 제일 작은 수 제거하기 (0) | 2023.02.06 |
(Programmers) [Lv. 0] 배열의 평균값 (0) | 2023.02.06 |
(Programmers) [Lv. 0] 각도기 (0) | 2023.02.06 |
(Programmers) [Lv. 0] 모음 제거 (0) | 2023.01.25 |