Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나 개발자 할래요

[JS] 핸드폰 번호 가리기 본문

개발자 되는 법.../코딩테스트...

[JS] 핸드폰 번호 가리기

개발_자 2024. 6. 21. 16:13

 

 

 

 

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