Input{"products":["aaaaaaaaaab0","aaaaaaaaaab1","aaaaaaaaaab2","aaaaaaaaaab3","aaaaaaaaaab4","aaaaaaaaaab5","aaaaaaaaaab6","aaaaaaaaaab7","aaaaaaaaaab8","aaaaaaaaaab9","aaaaaaaaaab10","aaaaaaaaaab11","aaaaaaaaaab12","aaaaaaaaaab13","aaaaaaaaaab14","aaaaaaaaaab15","aaaaaaaaaab16","aaaaaaaaaab17","aaaaaaaaaab18","aaaaaaaaaab19","aaaaaaaaaab20","aaaaaaaaaab21","aaaaaaaaaab22","aaaaaaaaaab23","aaaaaaaaaab24","aaaaaaaaaab25","aaaaaaaaaab26","aaaaaaaaaab27","aaaaaaaaaab28","aaaaaaaaaab29","aaaaaaaaaab30","aaaaaaaaaab31","aaaaaaaaaab32","aaaaaaaaaab33","aaaaaaaaaab34","aaaaaaaaaab35","aaaaaaaaaab36","aaaaaaaaaab37","aaaaaaaaaab38","aaaaaaaaaab39","aaaaaaaaaab40","aaaaaaaaaab41","aaaaaaaaaab42","aaaaaaaaaab43","aaaaaaaaaab44","aaaaaaaaaab45","aaaaaaaaaab46","aaaaaaaaaab47","aaaaaaaaaab48","aaaaaaaaaab49","aaaaaaaaaab50","aaaaaaaaaab51","aaaaaaaaaab52","aaaaaaaaaab53","aaaaaaaaaab54","aaaaaaaaaab55","aaaaaaaaaab56","aaaaaaaaaab57","aaaaaaaaaab58","aaaaaaaaaab59","aaaaaaaaaab60","aaaaaaaaaab61","aaaaaaaaaab62","aaaaaaaaaab63","aaaaaaaaaab64","aaaaaaaaaab65","aaaaaaaaaab66","aaaaaaaaaab67","aaaaaaaaaab68","aaaaaaaaaab69","aaaaaaaaaab70","aaaaaaaaaab71","aaaaaaaaaab72","aaaaaaaaaab73","aaaaaaaaaab74","aaaaaaaaaab75","aaaaaaaaaab76","aaaaaaaaaab77","aaaaaaaaaab78","aaaaaaaaaab79","aaaaaaaaaab80","aaaaaaaaaab81","aaaaaaaaaab82","aaaaaaaaaab83","aaaaaaaaaab84","aaaaaaaaaab85","aaaaaaaaaab86","aaaaaaaaaab87","aaaaaaaaaab88","aaaaaaaaaab89","aaaaaaaaaab90","aaaaaaaaaab91","aaaaaaaaaab92","aaaaaaaaaab93","aaaaaaaaaab94","aaaaaaaaaab95","aaaaaaaaaab96","aaaaaaaaaab97","aaaaaaaaaab98","aaaaaaaaaab99"],"searchWord":"aaaaaaaaaab"}
Expectednull
⏱ Performance - must finish in 2000ms
n=100 products each length ~11, searchWord length=11; O(n*k + m) expected to complete within 2s.
✓ Efficient trie-based solution passes within time limit.