2 个版本
0.1.1 | 2022 年 2 月 8 日 |
---|---|
0.1.0 | 2022 年 2 月 6 日 |
596 在 游戏
57KB
512 行
wordle-suggest
使用方法
无参数运行以获取一组良好的起始单词
$ wordle-suggest
carey
casey
money
salem
marie
saver
karen
saved
safer
panel
输入一个到谜题中,并使用以下语法将结果写入文件
语法 | 含义 |
---|---|
a^ |
a 在正确的位置(绿色) |
b? |
b 在错误的位置(黄色) |
c |
c 不在单词中(灰色) |
例如,这个结果

表示为这样
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