#建议 #提示 #单词 #文件 #Wordle #命令行界面 #位置

bin+lib wordle-suggest

Wordle 建议命令行界面

2 个版本

0.1.1 2022 年 2 月 8 日
0.1.0 2022 年 2 月 6 日

596游戏

MIT 许可证

57KB
512

wordle-suggest

Crates.io

使用方法

无参数运行以获取一组良好的起始单词

$ wordle-suggest
carey
casey
money
salem
marie
saver
karen
saved
safer
panel

输入一个到谜题中,并使用以下语法将结果写入文件

语法 含义
a^ a 在正确的位置(绿色)
b? b 在错误的位置(黄色)
c c 不在单词中(灰色)

例如,这个结果

wordle-result

表示为这样

s^cr?a^p

假设这个文件名为 hints.txt。重新运行 wordle-suggest 并将其指向此文件以获取一组新的建议

$ wordle-suggest -f ./hints.txt
solar
sugar
# ...

继续将结果添加到提示文件中,并重新运行 wordle-suggest,直到解决谜题!

有关更多使用选项,请参阅 wordle-suggest -h

实现

单词存储在优先队列(一个特定的 BinaryHeap)中,基于其特定位置中每个字母的频率与整个单词列表(words/all.txt)相比,以及其在常用单词列表(words/common.txt)中的存在。因此,返回的单词按其字母在正确位置的概率排序,常用单词排在前面。

依赖项

~4.5MB
~86K SLoC