Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
프로그래머스 - '핸드폰 번호 가리기' (PYTHON 풀이) 본문
문제:

전화번호를 입력받고, 끝자리 네 개를 제외한 나머지 번호는 '*', 끝 네자리는 그대로 출력하는 문제이다.
풀이:
def solution(phone_number):
result = phone_number[-4:]
phone_number_len = len(phone_number)
answer = (phone_number_len-4) * "*" + result
return answer
result에 입력받은 전화번호의 끝자리 숫자 네 개를 담고(인덱싱에 -를 붙이면 끝부터 시작이라는 의미, 상기 코드에서는 끝자리부터 네 개 추출), phone_number_len에는 입력받은 전화번호의 길이를 담는다.
그리고 answer 변수에, 전화번호 전체 길이의 4개를 뺀 값만큼 *을 곱해서 출력하고, 앞서 구한 끝자리 네 개를 저장한 result를 +로 붙여서 변수에 담도록 한다.
'CODING 💻' 카테고리의 다른 글
| 프로그래머스 - '가운데 글자 가져오기' (PYTHON 풀이) (0) | 2026.04.30 |
|---|---|
| 프로그래머스 - '평균 구하기' (PYTHON 풀이) (0) | 2026.04.29 |
| 프로그래머스 - '주사위 게임 1' (PYTHON 풀이) (0) | 2026.04.27 |
| 프로그래머스 - '최빈값 구하기' (PYTHON 풀이) (0) | 2026.04.26 |
| 프로그래머스 - '짝수는 싫어요' (PYTHON 풀이) (0) | 2026.04.25 |
