문제 설명
문제 풀이
def solution(phone_book):
# 처음에 2중 for문으로 풀었더니 시간초과가 발생하여 for문 하나로 줄임
phone_book.sort() # 작과 짧은 값부터 정렬
for i in range(0, len(phone_book) - 1):
if phone_book[i + 1].find(phone_book[i]) == 0:
return False
return True
반응형
'가이드 > 프로그래머스' 카테고리의 다른 글
프로그래머스 > 스택/큐 > 기능개발 / Python3 (0) | 2022.03.17 |
---|---|
프로그래머스 > 2017 팁스타운 > 짝지어 제거하기 / Python3 (0) | 2022.03.16 |
프로그래머스 > 연습문제 > 최솟값 만들기 / Python3 (0) | 2022.03.15 |
프로그래머스 > Summer/Winter Coding(~2018) > 점프와 순간 이동 / Python3 (0) | 2022.03.14 |
프로그래머스 > 정렬 > K번째수 / Python3 (0) | 2022.02.22 |
댓글