[CodeKata] 핸드폰 번호 가리기

ryan·2021년 4월 15일
0

CodeKata JS

목록 보기
26/26
post-thumbnail

링크

참고

나의 풀이

const solution = (phone_number) => {
  const lastFourDigit = phone_number.substr(phone_number.length - 4);
  const restLength = phone_number.length - lastFourDigit.length;
  let stars = '';
  for(let i = 0; i < restLength; i++) {
    stars += '*';
  }
  return stars + lastFourDigit;
};

substr() 👎👎👎👎👎
...
substr() 사용하지말자...

정규식을 사용한 풀이... 😱

function solution(phone_number) {
  return s.replace(/\d(?=\d{4})/g, "*");
}

repeat와 slice를 사용한 풀이 👍

function solution(phone_number){
  var result = "*".repeat(s.length - 4) + s.slice(-4);

  return result;
}
profile
👨🏻‍💻☕️ 🎹🎵 🐰🎶 🛫📷

0개의 댓글