def solution(phone_book):
chDic = {}
answer = True
for pN in phone_book:
for key, val in chDic.items():
_isContain = False
if val <= len(pN):
_isContain = Check(key, pN)
else:
_isContain = Check(pN, key)
if _isContain:
answer = False
break
if answer == False:
break
chDic[pN] = len(pN)
return answer
def Check(short, long):
idx = 0
for char in short:
if char != long[idx]:
return False
idx += 1
return True
'Python > 프로그래머스 코딩테스트 연습' 카테고리의 다른 글
힙 / 더 맵게 (0) | 2020.09.10 |
---|---|
스택&큐 / 기능개발 (0) | 2020.09.10 |
스택&큐 / 주식가격 (0) | 2020.09.10 |
해시 / 베스트 앨범 (0) | 2020.09.10 |
해시 / 위장 (0) | 2020.09.10 |