728x90
https://programmers.co.kr/learn/courses/30/lessons/42577
# 나의 코드
def solution(phone_book):
answer = True
phone_book.sort()
for i in range(len(phone_book)):
first = phone_book[i]
for j in range(i+1, len(phone_book)):
if first == phone_book[j][0:len(first)]:
answer = False
break
if answer == False:
break
return answer
# 참고
def solution(phoneBook):
phoneBook = sorted(phoneBook)
for p1, p2 in zip(phoneBook, phoneBook[1:]):
if p2.startswith(p1):
return False
return True
반응형
'전.py' 카테고리의 다른 글
자릿수의 합 (0) | 2021.01.07 |
---|---|
프로그래머스 구명보트 (level 2) (0) | 2021.01.06 |
프로그래머스 소수 찾기 (level 2) (0) | 2021.01.05 |
프로그래머스 H-Index (level 2) (0) | 2021.01.05 |
프로그래머스 문자열 내 마음대로 정렬하기 (level 1) (0) | 2021.01.04 |