[프로그래머스] 핸드폰 번호 가리기

yunny·2023년 4월 17일
0

프로그래머스

목록 보기
19/25

생각한 순서

배열을 뒤집어서 앞의 4자리를 맨뒤로 보내면 되지 않을까?

막힌 부분

분명 마지막에 join했는데 계속 실행되지 않음...

실마리

reverse()해서 뒤집었기 때문에 unshift 뿐만 아니라
for문 조건도 잘 적어야 한다는 사실!!!!

해결 코드

function solution(num) {
    const sp = num.split('').reverse()
    const arr = []
    for(i=0; i<sp.length; i++){
        if(i < 4){
            arr.unshift(sp[i])
        } else if (i>3) {
            arr.unshift("*")
        }
    }
    return arr.join('')
}
profile
기록하지 않으면 잊어버려요 !

0개의 댓글

관련 채용 정보