핸드폰 번호 가리기

·2022년 3월 19일
0

알고리즘

목록 보기
5/47

function solution(phone_number) {
    return phone_number.split("").fill("*",0,-4).join("")
}

으으으음 이렇게 풀었는데 다른분들 풀이보니까 좋은 풀이는 아닌 것 같다

function hide_numbers(s){
  var result = "*".repeat(s.length - 4) + s.slice(-4);
  return result;
}

나는 메소드를 3개를 쓴 반면에
아래쪽의 코드는 2개로 33%(?)나 차이가 나다보니 비효율적인 코드처럼 보여서
속도 찍어봤는데..... 반대였다 내가 쓴게 더.,,, 많이 빨라...? 왜?

뭐....뭐지? 아마 과정이 복잡하게 돌아가는 것 같은데 repeat는 처음보는 메소드라서 공부해서 올려보겠다. 안쓰는 메소드는 없으니깐

profile
물류 서비스 Backend Software Developer

0개의 댓글