def solution(phone_book):
# 순서대로 정렬
phone_book.sort()
for i in range(1, len(phone_book)):
# 뒷 요소가 앞 요소로 시작하는지 확인
if phone_book[i].startswith(phone_book[i-1]):
return False # 접두어인 경우 False 반환
return True
처음에는 인덱스와 슬라이싱을 이용하여 하나하나 구현해야한다고 생각했지만 내장함수인 startswith()를 사용하여 쉽게 해결할 수 있었다! 파이썬에는 생각보다 다양한 내장함수가 있기 때문에 평소에 그 부분도 공부하면 좋을것 같다!