티스토리 뷰

728x90
SMALL

풀이

function solution(phone_number) {
    let answer='';
    for(let i=0;i<phone_number.length-4;i++){
        answer+="*";   
    }
    for(let i=phone_number.length-4;i<phone_number.length;i++){
        answer+=phone_number[i];
    }
    return answer;
}

다른사람풀이

function solution(phone_number) {
    return "*".repeat(phone_number.length - 4) + phone_number.slice(-4);
}

 

밑에처럼 repeat을 사용하니 속도가 더 느렸다... repeat이 효율적이지 않은걸까??

찾아보니 배열로만든다음 join을 쓰라는 답변도 있고

나중에 기회가 되면 더 효율적인 복사방법에 대한 글을 올려야겠다.

728x90
LIST
댓글
공지사항