파이썬으로 트라이(Trie) 자료구조 구현하기 문제 설명 문자열 배열 `words`와 단일 문자 `char`가 주어졌을 때, `char`를 최소 횟수로 추가하여 `words`의 모든 문자열을 완전히 포함할 수 있는 가장 짧은 문자열을 찾는 함수를 작성하세요. 예시 입출력 입력: words = ["cat", "cats", "catshey", "dog"], char = 's' 출력: "cats" 입력: words = ["hello", "hell", "hello"], char = 'l' 출력: "hello" 솔루션 코드 class TrieNode: def __init__(self): self.children = {} self.is_word = False self.word = None class Trie: de..