노력에는 지름길이 없으니까요

핸드폰 번호 가리기 - 문자열 결합 본문

Python/프로그래머스

핸드폰 번호 가리기 - 문자열 결합

데건 2024. 6. 24. 18:19
728x90

 

해결일 언어 레벨 테스트명
20240624 Python level 0  핸드폰 번호 가리기

 

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12948/solution_groups?language=python3&type=all

 

 

 


 

내 코드

def solution(phone_number):
    cnt = len(phone_number)-4
    star = '*'

    return ''.join(cnt*star)+ phone_number[-4:]

 

 

 

개선점: 계속 문자열을 곱해도 str에는 int를 곱할 수 없다는 에러가 떠서 이유가 뭘까 싶었더니... 굳이 join을 쓰지 않아도 됨

 

베스트 코드

 

def hide_numbers(s):


    return "*"*(len(s)-4)+s[-4:]

 

 

728x90
반응형