728x90
def solution(phone_book):
answer = True
stack=[]
index=0
len_pb=len(phone_book)
while index!=len_pb:
stack=phone_book.pop()
len_st=len(stack)
for num in phone_book:
len_num=len(num)
if len_st>len_num:
if num==stack[:len_num]:
return False
else:
if num[:len_st]==stack:
return False
index+=1
return answer
쉽게 끝냈다
'STUDY > Algorithm' 카테고리의 다른 글
[프로그래머스] LEVEL2 구명보트, python3, 탐욕법(greedy) (0) | 2019.11.14 |
---|---|
[프로그래머스] LEVEL2 H-Index, python3, 정렬 (0) | 2019.11.14 |
[프로그래머스] LEVEL2 큰 수 만들기,python3, 탐욕법(greedy) (0) | 2019.11.11 |
[프로그래머스] LEVEL2 가장큰수, python3, 정렬 (0) | 2019.11.06 |
[프로그래머스] LEVEL2 더맵게, python3, 힙,Heap (0) | 2019.11.06 |