본문 바로가기
코딩테스트 연습

프로그래머스_핸드폰 번호 가리기_파이썬

by 부자독개 2020. 12. 23.
반응형
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:]​

문자열을 좀더 이해할 필요가 있을듯

 

 

반응형

댓글