[プログラマーHash Lv 2]電話番号リスト
電話番号リスト
質問リンク
私の答え
def solution(phone_book):
answer = True
phone_dic = {}
for phone_number in phone_book:
phone_dic[phone_number] = 0
for phone_number in phone_book:
temp = ''
for num in phone_number:
temp += num
if temp in phone_dic and temp != phone_number:
return False
return answer
他人の解答
def solution(phoneBook):
phoneBook = sorted(phoneBook)
for p1, p2 in zip(phoneBook, phoneBook[1:]):
if p2.startswith(p1):
return False
return True
Reference
この問題について([プログラマーHash Lv 2]電話番号リスト), 我々は、より多くの情報をここで見つけました https://velog.io/@lck0827/프로그래머스해시Lv2-전화번호-목록テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol