본문 바로가기
프로그래밍/알고리즘

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

by monicada 2022. 12. 28.
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까지 라는 뜻이다 

댓글