Пахнет как домашняя работа
Сортировка символов в findText.Сортируйте символы для каждого слова в wordList и создайте новый список.Сравните отсортированный текст поиска с каждым отсортированным словом.Если вы нашли совпадение, найдите слово с тем же индексом в исходном списке слов.
(возможно, вы могли бы отсортировать слово из списка слов перед тем, как сравнивать его)
РЕДАКТИРОВАТЬ: Если вына самом деле не хочу их сортировать,
Подсчитайте, сколько каждой буквы содержится в findText.
- Итерация по wordList
- Для каждого слова
- , если его длина равна wordList
- , скопировать таблицу частот для findtext
- итерация по слову из wordList
- Для каждого найденного символа уменьшите число в таблице частот, если не ноль.
- Если вы сопоставите все буквы и в итоге получите все нули, которые выесть матч