티스토리 뷰
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
'코딩테스트' 카테고리의 다른 글
코딩테스트 연습 > 연습문제 > x만큼 간격이 있는 n개의 숫자 (0) | 2020.07.16 |
---|---|
코딩테스트 연습 > 연습문제 > 행렬의 덧셈 (0) | 2020.07.16 |
코딩테스트 연습 > 연습문제 > 하샤드 수 (0) | 2020.07.14 |
코딩테스트 연습 > 연습문제 > 평균 구하기 (0) | 2020.07.14 |
코딩테스트 연습 > 연습문제 > 콜라즈 추측 (0) | 2020.07.14 |
댓글
공지사항