[프로그래머스](python) 핸드폰 번호 가리기

berry ·2021년 5월 7일
0

Algorithm

목록 보기
17/77
post-thumbnail

문제


내 풀이

결과

+++
처음에는 list로 만들어서 for문(역시) 돌리려고 했으나
숫자는 앞에 0을 쓸 수 없는 걸 처음 알았다.

숫자 앞에 0을 쓸 수 없는 이유

참고: https://blog.naver.com/5755084/221725208295

+++
그래서 앞에 0을 자리수만큼 채워주는
z.fill(len(phone_number))
적용하려고 하다 갑자기 생각난 back slicing ❗️
훨씬 깔끔하게 만들어져서 기분 좋다.

꼭 문자열로 넣어주어야 함!


다른 풀이

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

+++
내 코드는 전부 slicing을 사용한 점이 이 코드와 다르다.

profile
Engineer

0개의 댓글