728x90
문제
문제 풀이
#함수형으로 풀이
def solution(phone_number):
answer = "*"*(len(phone_number)-4)
return answer + (phone_number[-4:])
#람다식을 활용한 풀이
solution = lambda phone_number: "*"*(len(phone_number)-4)+phone_number[-4:]
이 문제를 풀면서 인덱스 배열에 대해 정리를 했다
<헷갈렸던 부분>
[-4:]의 뜻은 기존 배열의 상태에서 -4까지라는 뜻이다
[::-4]의 뜻은 전체 배열을 뒤집은 상태에서 -4까지 라는 뜻이다
'프로그래밍 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 수박수박수박수박수박수? 파이썬 (0) | 2023.01.02 |
---|---|
프로그래머스-없는 숫자 더하기 파이썬 (0) | 2022.12.29 |
프로그래머스 - 콜라츠 추측 파이썬 (0) | 2022.12.26 |
프로그래머스 - 정수 내림차순으로 배치하기 파이썬 (0) | 2022.12.23 |
프로그래머스 - 문자열을 정수로 바꾸기 파이썬 (0) | 2022.12.22 |
댓글