존재 확인은 해시 후보
입력이 커질수록 선형 탐색 반복이 지배 비용이 되므로 평균 O(1) 조회 가능성을 먼저 계산합니다.
조회, 삽입, 순서 보존 요구를 먼저 분리하면 리스트와 해시 집합의 선택 이유가 코드보다 먼저 정리됩니다.
입력이 커질수록 선형 탐색 반복이 지배 비용이 되므로 평균 O(1) 조회 가능성을 먼저 계산합니다.
해시로 중복을 제거해도 결과 순서가 필요하면 정렬이나 순서 보존 구조가 추가됩니다.
동일 키 처리, 대소문자 정규화, 충돌 가능성을 테스트 케이스에 넣어 선택을 확정합니다.