[프로그래머스] (LV1) 핸드폰 번호 가리기

[프로그래머스] (LV1) 핸드폰 번호 가리기

핸드폰 번호 가리기

JavaScript, Python


문제 설명

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.\
전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.

제한 조건

  • s는 길이 4 이상, 20이하인 문자열입니다.

입출력 예

phone_number return
“01033334444” *4444”
“027778888” *8888”


풀이


javascript

1
2
3
function solution(phone_number) {
return phone_number.split('').reverse().map((n,i)=>i<4?n:'*').reverse().join('')
}


python

1
2
def solution(phone_number):
return '*'*(len(phone_number)-4) + phone_number[-4:]


설명


문자열 반복 구현 방법을 묻는 문제.

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges


[프로그래머스] (LV1) 핸드폰 번호 가리기

https://sklubmk.github.io/2021/08/04/5106f0ee5223/

Author

Jinki Kim

Posted on

2021-08-04

Updated on

2021-08-05

Licensed under

댓글