본문 바로가기
Javascript

프로그래머스 05

by 🐬마뇽뇽 마뇽🦄 2022. 11. 1.
728x90

프로그래머스 문제 풀이 05

핸드폰 번호 뒷자리수 변경하기

01. 문제

function solution(num) {
    var answer = '';
    return answer;
}

02. 나의 문제 풀이

function solution(phone_number) {
    var answer = '';
    
    let back = phone_number.substr(-4,4);
    
    let front = phone_number.substring(0,phone_number.length-4);

    let result = front.replace(/[0-9]/g,'*');
    
    answer = result + back

    return answer;
    
}

03. 다른 사람의 문제 풀이

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

폰 넘버인 s를 정규식 방법으로 replace로 4자리를 가져와 *로 변환해준걸 알 수 있습니다.

05

 

728x90

'Javascript' 카테고리의 다른 글

프로그래머스 문제 풀이 07  (4) 2022.11.03
프로그래머스 문제 06  (0) 2022.11.02
프로그래머스 04  (1) 2022.11.01
프로그래머스 03  (1) 2022.11.01
프로그래머스 02  (1) 2022.11.01

댓글


고양이 고양이
고양이 고양이
고양이 고양이