Quantcast may need to index keyword and prefix signals efficiently. Implement a trie with insert, search, and startsWith operations.
Create a Trie class with these methods:
insert(word): Add a lowercase word to the trie.search(word): Return True only when the complete word has been inserted.startsWith(prefix): Return True when at least one inserted word begins with prefix.For automated evaluation, implement process_trie_operations(operations). Each operation is a dictionary with op equal to insert, search, or startsWith, and a word field. The function must return results only for search and startsWith operations, in their original order.
op: str and word: str.search and startsWith operations.def process_trie_operations(operations):