1个稳定版本
1.0.1 | 2022年2月8日 |
---|---|
1.0.0 |
|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#5 in #wordle-solver
170KB
2.5K SLoC
wordle-solver-rs
Rust编写的wordle求解器的命令行界面。启动后会启动CLI,可以使用命令进行筛选。使用Ctrl+D退出。基本策略是仅通过平均信息量进行强力计算。
运行方式如下:cargo run --bin local-solver --release --features="local"
命令列表
- reset
- filter
- next
命令详情
reset
CLI启动时自动调用的命令。重置CLI的状态,并将计算所需数据重置到初始状态。会显示初始状态准备进度和计算所需时间。
filter word status
word是5个字符的单词。如果不是5个字符或包含小写字母以外的字符,则会出现错误。status是由5个字符组成的字符串,可以是“g(绿色)”、“y(黄色)”、“_(灰色)”。如果不输入,也会出现错误。会显示筛选的信息量、筛选前后候选词的数量以及剩余候选词的前三个。
next
从当前状态计算“在输入时能获得最大信息量的单词”。会显示计算进度、耗时、单词以及平均信息量。
依赖
~0.4–2.1MB
~36K SLoC