Wpis z mikrobloga

Zadanie od Twittera:

Zaimplementuj system autouzupełniania tekstu. To jest mając dany napis s i zbiór wszystkich możliwych słów kluczowych, zwróć wszystkie słowa kluczowe które mają s jako swój prefiks.

np. dla s = "pi" i zbioru słów: {"pies", "kot", "kotek", "piesek"} poprawną odpowiedzią będzie ["pies", "piesek"].

Postaraj się zoptymalizować strukturę danych w taki sposób aby przyspieszyć działanie systemu dla wielu zapytań s przy tym samym zbiorze słów kluczowych.

#dailycodingproblem #programowanie
  • 10