def solution(phone_book):
answer = True
for i in range(len(phone_book)-1):
tmp = phone_book[i]
for j in range(i+1, len(phone_book)):
if phone_book[j].startswith(phone_book[i]):
answer = False
break
return answer
def solution(phone_book):
phone_book = sorted(phone_book, key = lambda x: len(x))
tmp = set(phone_book)
answer = True
for i in phone_book:
tmp.remove(i)
for j in tmp:
if j.startswith(i):
answer = False
break
return answer
def solution(phone_book):
phone_book = sorted(phone_book, key = lambda x: len(x))
tmp = set(phone_book)
answer = True
for i in phone_book:
tmp.remove(i)
for j in tmp:
if j.startswith(i):
answer = False
break
if not answer:
break
return answer