<프로그래머스 문제풀이>
해답)
def solution(phone_number):
return "*" * (len(phone_number)-4) + phone_number[-4:]
풀이)
파이썬은 문자열여러개를 * 연산을 통해 붙일 수 있습니다.
예) '테스트' * 4 = '테스트테스트테스트테스트'
휴대폰번호 길이보다 4 만큼 작은 길이의 * 을 붙여준 후 휴대폰번호 뒷자리 4개를 슬라이싱해서 붙여줍니다.
* 이 문제 및 로고의 저작권은 Programmers에 있습니다.
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
728x90
'문제풀이 > Programmers' 카테고리의 다른 글
[프로그래머스💯] 코딩테스트 연습 > 연습문제 > 하노이의 탑 / Python 문제풀이 (0) | 2020.03.22 |
---|---|
[프로그래머스💯] 코딩테스트 연습 > 연습문제 > N개의최소공배수 (0) | 2020.03.19 |
[프로그래머스💯] 코딩테스트 연습 > 연습문제 > 멀리 뛰기 > / Python 문제풀이 (2가지방법) (0) | 2020.03.13 |
[프로그래머스💯] 코딩테스트 연습 > 문자열 내림차순으로 배치하기 / Python 문제풀이 (0) | 2020.03.13 |
[프로그래머스💯] 코딩테스트 연습 > 연습문제 > 문자열 내 p와 y의 개수 (0) | 2020.03.13 |
댓글