Решите игру NY Times в штучной упаковке.
python letter-boxed.py -l jhtawouinbge
Демо в Alexperathoner.github.io/nyt-ltter-boxed
-l
разрешал письма. Например, если сегодняшняя буква в штучной упаковке выглядит так:
Вы должны ввести jhtawouinbge
. Важно, чтобы четыре группы букв были разделены. Порядок внутри группы не важен (например, thjowaniuebg
также действителен и будет работать).
-w
Изменить файл слов (по умолчанию 30k.txt
). Включенные файлы от Джоша Кауфмана и Арстгита (родом из веб -сайта Питера Норвига)
-a
всех возможных решений, а не только лучших.
-d
печатать промежуточные шаги при решении.
-h
в основном это помогает.
hello
на скриншоте выше не допускается, так как l
не в данных буквах) и групповые буквы (например, wow
не допускается, как буквы на одном Сторона квадрата не может сопровождаться буквами с той же стороны).['banjo', 'outweigh']
. Входной файл слов сильно меняет лучшее решение. В примере выше, с 30k
124 найдены решения, с самым коротким из них всего два слова; С 10k
есть только 6 решений, все 4 слова длиной. Тем не менее, использование словарей, содержащих больше слов, может включать слова, которые не распознаются в игре Нью-Йорка, что возвращает невалентные результаты.
Смотрите файл License.md для получения подробной информации.
Пожертвования приветствуются!