프로그래머스 코딩테스트 문제를 풀고 있다.
https://programmers.co.kr/learn/courses/30/parts/12077
level2
def solution(phone_book):
if len(phone_book) <= 1:
return True
past = []
for item in phone_book:
if not past:
past.append(item)
continue
for p in past:
try:
for i in range(len(p)):
if p[i] != item[i]:
break
else:
return False
except IndexError:
return False
past.append(item)
break
return True
'algorithm > python' 카테고리의 다른 글
프로그래머스/스택,큐/탑 (0) | 2020.03.07 |
---|---|
프로그래머스/정렬/H-Index (0) | 2020.03.07 |
프로그래머스/정렬/K번째수 (0) | 2020.03.07 |
프로그래머스/정렬/가장 큰 수 [실패] (0) | 2020.03.06 |
프로그래머스/해시/완주하지 못한 선수 (0) | 2020.03.05 |