right here’s a query that was not too long ago requested by amazon. The place was for SDE II, L-5, United States. The query was in two elements. You’re given a string and a wordlist. The string is a mixture of phrases from the thesaurus. Your objective is to
- Discover the phrases that had been used to create the string
- For every of these phrases, discover the following closest phrase to it from the wordlist (Minimal edits)
Instance: Thesaurus [“tree”, “apple”, “orange”, “big”, “bigger”, “biggest”, “fast”, “faster”, “fastest”, “cat”, “cart”]
- String = “fasterbiggercat”
- Phrases used to type string = sooner, greater, cat
- Closest edits to every phrase = quickest (2 edits), greatest (2 edits), cart (1 edit)
- Return fastestbiggestcart