Как это работает
Чтобы составить слова из слова, нужно перебрать словарь и для каждого кандидата проверить, хватает ли букв исходного слова. Вручную это долго: из слова из 9–11 букв обычно собирается несколько десятков, а то и сотен коротких слов. Инструмент делает это мгновенно — раскладывает исходное слово на буквы (получается их «запас») и оставляет только те словарные слова, на которые запаса хватает.
Правило простое: буква учитывается столько раз, сколько она есть в исходном слове. Если в слове «транспорт» две буквы «т» и две «р», то в составленном слове тоже может быть до двух «т» и до двух «р», но не больше. Поэтому слово «торт» собрать нельзя — в исходном нет трёх «т», а вот «спорт», «трон», «нота», «рот», «порт», «сорт» — пожалуйста.
Результаты отсортированы от длинных к коротким и сгруппированы по числу букв, чтобы сразу было видно самые «дорогие» находки. Поставьте минимальную длину, если короткие слова не нужны, или укажите обязательную букву. Для полной перестановки всех букв пригодится режим анаграмм, а чтобы разгадать слово по нескольким известным буквам — поиск по маске.