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