https://programmers.co.kr/learn/courses/30/lessons/42577
해쉬문제였는데 정렬, 인덱스 비교로 해결이 됐다. n이 작은 편이 아니라서 brute-force로 모두 비교할 수는 없다.
2번째 방법에서 사용할 수 있는 방법은 두가지가 있다.
# 1. indexing으로 직접 head 비교
if phone_book[i + 1][:len(phone_book[i])] == phone_book[i]
# 2. startswith로 비교
if phone_book[i + 1].startswith(phone_book[i])
https://github.com/naem1023/codingTest/blob/master/pg-30-42577.py