def solution(phone_number):
return '*'*(len(phone_number)-4) + ''.join([str(x) for x in list(phone_number)[-4:]])
매우 간단한 문제이다. '*'
를 핸드폰 번호의 길이에서 4만큼 뺀 값만큼 더해주고, phone_number
를 리스트로 만든 후 그 마지막 4자리를 더해준다.
'알고리즘 테스트 > 프로그래머스 문제풀이 및 해설' 카테고리의 다른 글
<프로그래머스 문제풀이: x만큼 간격이 있는 n개의 숫자> Level 1 - 파이썬 (0) | 2020.11.28 |
---|---|
<프로그래머스 문제풀이: 행렬의 덧셈> Level 1 - 파이썬 (0) | 2020.11.27 |
<프로그래머스 문제풀이: 하샤드 수> Level 1 - 파이썬 (0) | 2020.11.26 |
<프로그래머스 문제풀이: 평균 구하기> Level 1 - 파이썬 (0) | 2020.11.25 |
<프로그래머스 문제풀이: 콜라츠 추측> Level 1 - 파이썬 (0) | 2020.11.24 |