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는 처음보는 메소드라서 공부해서 올려보겠다. 안쓰는 메소드는 없으니깐