[프로그래머스] 전화번호 목록 (python, 해시)
728x90
반응형
정렬하면 길이가 더 짧고 더 작은 수가 앞으로 온다
따라서 앞의 문자열 길이 만큼 뒤에 오는 문자열을 잘라서 앞의 문자열과 같은지 보면 된다
def solution(book):
book.sort()
for i in range(1,len(book)):
a,b=book[i-1],book[i]
if b[:len(a)]==a:
# print(b[:len(a)],a)
return False
return True
728x90
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 기능 개발 (javascript) (0) | 2021.01.19 |
---|---|
[프로그래머스] 위장 (python, 해시) (0) | 2020.12.22 |
[프로그래머스] 완주하지 못한 선수 (Python, javascript) (0) | 2020.12.22 |
[프로그래머스] 기지국 설치 (파이썬) (0) | 2020.12.13 |
[프로그래머스] 쿼드 압축 후 개수 세기 (0) | 2020.12.13 |
TAGS.