반응형
풀이
입력받은 전화번호 목록을 먼저 정렬해주고 i-1번째 전화번호가 i번째 전화번호의 접두사인지를 체크해주면 된다.
코드
1 2 3 4 5 6 7 8 9 | def solution(phone_book): phone_book.sort() for i in range(1, len(phone_book)): if phone_book[i-1] == phone_book[i][:len(phone_book[i-1])]: return False return True | cs |
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[고득점 Kit(해시)] 베스트앨범 (Swift, Python) (0) | 2022.01.26 |
---|---|
[고득점 Kit(해시)] 위장 (Swift, Python) (0) | 2022.01.24 |
[고득점 Kit(해시)] 완주하지 못한 선수 (Python) (0) | 2022.01.20 |
[고득점 Kit(스택/큐)] 주식가격 (Python) (0) | 2022.01.19 |
[고득점 Kit(스택/큐)] 다리를 지나는 트럭 (Swift, Python) (0) | 2022.01.18 |
댓글