반응형
def solution(phone_number):
answer = [(phone_number[i]) for i in range(len(phone_number))]
for i in range(0,len(phone_number)-4):
answer[i] = "*"
result=''
for i in range(len(phone_number)):
result += answer[i]
return result
아주 비효율적인 코드..
아래는 다른 사람의 풀이를 참고했을때
def solution(phone_number):
return "*"*(len(phone_number)-4) + phone_number[-4:]
문자열을 좀더 이해할 필요가 있을듯
반응형
'코딩테스트 연습' 카테고리의 다른 글
x만큼 간격이 있는 n개의 숫자_파이썬 (0) | 2020.12.24 |
---|---|
프로그래머스_행렬의덧셈_파이썬 (0) | 2020.12.23 |
프로그래머스_하샤드수_파이썬 (0) | 2020.12.22 |
[카카오 인턴]키패드_누르기_파이썬 (0) | 2020.12.18 |
다리를 지나는 트럭_ 파이썬 (0) | 2020.12.15 |
댓글