나 개발자 할래요
[JS] 핸드폰 번호 가리기 본문
function solution(phone_number) {
var answer = '';
let ph = phone_number
for(let i = 0; i < ph.length; i++){
if(i >= ph.length - 4) {
answer += ph[i]
} else answer += '*'
}
return answer;
}
다른 사람 풀이
"*".repeat(s.length - 4)
`s.length - 4`는 문자열 `s`의 길이에서
마지막 4자리를 제외한 나머지 길이 계산
`"*".repeat(n)`은 문자열 `*`을 `n`번 반복하여 새 문자열 생성
여기서는 `s`의 길이에서 4를 뺀 만큼의 `*`를 생성합니다.
s.slice(-4)
`s.slice(-4)`는 문자열 `s`의 끝에서부터 4개의 문자 추출
즉, 마지막 4자리 문자열 반환
해석을 봐도 모르겠다
과부하로 노우무(히로아카 빌런..) 마냥 머리 벗겨지기 전 스킵하겠습니다.
'개발자 되는 법... > 코딩테스트...' 카테고리의 다른 글
[JS] 제일 작은 수 제거하기 (0) | 2024.06.25 |
---|---|
[JS] 없는 숫자 더하기 (0) | 2024.06.25 |
[JS] 음양 더하기 (0) | 2024.06.21 |
[JS] 서울에서 김서방 찾기 (0) | 2024.06.20 |
[JS] 콜라츠 추측 (0) | 2024.06.19 |