본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

프로그래머스

프로그래머스 1단계 : 핸드폰 번호 가리기!

by C0Di 2022. 11. 16.
728x90

프로그래머스 1단계

핸드폰 번호는 보안이 생명이니까 이번에 한번 가려보도록 하겠습니다
제 번호는 010-****-****입니다.


핸드폰 번호 가리기!

나머지가 1이 되도록 하는 가장 작은 자연수를 반환하는 문제입니다.

1. 인덱스 0부터 마지막 4자리 전까지 slice 합니다
2. replace 로 그 부분을 * 로 바꾸어 주고
3. 뒤에 마지막 4자리를 다시 slice 해서 붙여넣습니다
4. 최종 return을 통해 반환

function solution(phone_number) {
    var answer = '';
    answer = phone_number.slice(0,-4).replace(/[0-9]/g,'*') + phone_number.slice(-4);
return answer;
}

핸드폰 번호 가리기 : 다른 사람 풀이

나머지가 1이 되도록 하는 가장 작은 자연수를 반환하는 문제입니다.

1. replace를 위해 상기와 같은 4자리 전까지 숫자를 *로 바꿔주고
2. 해당 값을 바로 return 시킵니다.

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

댓글

#HASH_TAGS

-

1

scroll-snap-type 테스트테스트 오늘도 웹표준은.. 공부 ImageSlideEffect JQuery 선택해주세요 오늘은 내가바로 오징어! 필터선택자 화사한가요? 슬라이드 결과 : 월요일 제이쿼리 HTML 울적하니 꽃을 달아봤습니다 숙제가 다양해서 너무 좋아요 이건 또 뭐람 코드 오늘 조업 마감했습니다. 오징어 두마리 포획 완료 코딩 오징어 1Kg 당 3000원 메서드 멈추지 않는 ' j ' 시리-즈 내일은 즐거운 월요일 오징어 한마리 수확 완료! scroll-snap-align 테스트 다크모드 Method