BOJ Link https://www.acmicpc.net/problem/1036 풀이 과정정렬 + 트리(트라이) 문제다. 일반적인 구현이라면 길이를 기준으로 내림차순 정렬하고, insert 동작 이후 마지막 노드가 리프노드가 아닐 시 No임을 체크할 수 있다. (이는 문제에서 일관성이 없는 전화번호 목록이라고 표현한다.) 나는 정렬을 사용하지 않았다. 그러려면, 다음과 같은 케이스를 고려해야 한다. 12123 이는 insert시 12의 경우 마지막 수가 리프 노드(123의 insert를 수행하기 전 이므로) 이며123의 경우 또한, 마지막 수가 리프 노드가 된다. 그러므로 이를 고려하여, 123의 insert 도중 노드가 이미 존재했고, 리프 노드라면(isEnd, 위의 경우 2번 노드)No 로 체크한..