https://school.programmers.co.kr/learn/courses/30/lessons/12948?language=python3
list로 바꿔준다음에 for문으로 replace 해줬다.
def solution(phone_number):
phone_number =list(phone_number)
for i in range(len(phone_number)-5,-1,-1):
phone_number[i]= phone_number[i].replace(phone_number[i],'*')
return ''.join(phone_number)
초간단하다.
뒤에 4자리는 무조건 보여야하니까 len(s)-4까지만 *로 바꾸기
그리고 뒤에 4자리는 붙여주기 맨뒷자리는 -1부터 시작이니까 뒤에 4자리는 -1 -2 -3 -4
def hide_numbers(s):
return "*"*(len(s)-4) + s[-4:]
[코딩테스트 입문] 제일 작은 수 제거하기(Python3) (0) | 2023.01.03 |
---|---|
[코딩테스트 입문] 나누어 떨어지는 숫자 배열(Python3) (0) | 2023.01.03 |
[코딩테스트 입문] 서울에서 김서방 찾기(Python3) (0) | 2023.01.03 |
[코딩테스트 입문] 콜라츠 추측(Python3) (0) | 2023.01.03 |
[코딩테스트 입문] 두 정수 사이의 합(Python3) (0) | 2023.01.03 |