[ 문제 ]
주민등록번호의 마지막 네 자리만 가려 주는 보안 프로그램을 만들려고 한다.
mask_security_number라는 함수를 정의하려고 하는데, 이 함수는 파라미터로 문자열 security_number를 받고, security_number의 마지막 네 글자를 '*'로 대체한 새 문자열을 리턴한다.
[보충 설명]
- 문자열은 수정이 불가능하다. 하지만 문자열과 유사한 리스트는 수정이 가능하다.
- 더 쉬운 방법은 '문자열 슬라이싱'을 이용하는 것이다.
[ 정답 코드 ]
def mask_security_number(security_number):
return security_number[:-4] + '****'
# 테스트
print(mask_security_number("880720-1234567"))
print(mask_security_number("8807201234567"))
'✏️ STUDY > 📍 coding' 카테고리의 다른 글
[Python 기초] 8. 사용자 입력 받기&파일 읽고 쓰기 (0) | 2022.12.01 |
---|---|
[Python 기초] 7. 파이썬 모듈 맛보기 (1) | 2022.11.30 |
[Python 기초] 문제 8. 자릿수 합 구하기 (2) | 2022.11.27 |
[Python 기초] 문제 7. 투표 집계하기 (0) | 2022.11.26 |
[Python 기초] 문제 6. 리스트 뒤집기 (0) | 2022.11.26 |