코드 풀이

핸드폰 번호 가리기

SammyK 2022. 3. 11. 15:59

풀이

function solution(phone_number) {
    const last = phone_number.length - 4
    return "*".repeat(last) + phone_number.substring(last)
}

 

solution 는 phone_number 라는 string 정보를 받는다

last 라는 phone_number 의 길이 에서 4를 뺀 정보를 저장.

길이 많큼 "*" 문자를 반복 쓴다, 그리고 substring 으로 phone_number 길이부터 시작하는 번호를 구해 더해준다.

 

 

다른사람 풀이

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

 

정규식을 활용을 하여 마지막 4개 빼고 "*" 로 arr.replace 해주셧다.