문제 설명
문제 풀이
function solution(phone_number) {
let star = '';
let realNum = phone_number.slice(phone_number.length - 4);
for(let i = 0; i <= phone_number.length - 5; i++) {
star += '*';
}
return star + realNum;
}
이번 문제는 받아온 번호의 길이를 이용하여 그 길이 뒤에 4자리 수를 빼고 자릿수만큼 *을 받아오고 번호가 표시되어야 하는 부분은 끝 4자리만 잘라서 두 문자열을 서로 합하는 형식으로 구했다.
실행 결과
코드 채점하고 제출
'프로그래머스 문제 > Level 1' 카테고리의 다른 글
[프로그래머스] x만큼 간격이 있는 n개의 숫자 - 자바스크립트 (0) | 2020.08.27 |
---|---|
[프로그래머스] 행렬의 덧셈 (0) | 2020.08.27 |
[프로그래머스] 하샤드 수 - 자바스크립트 (0) | 2020.08.27 |
[프로그래머스] 평균 구하기 - 자바스크립트 (0) | 2020.08.27 |
[프로그래머스] 콜라츠 추측 - 자바스크립트 (0) | 2020.08.27 |