4 个版本
0.2.2 | 2022 年 3 月 5 日 |
---|---|
0.2.1 | 2022 年 3 月 5 日 |
0.1.1 | 2022 年 1 月 15 日 |
0.1.0 | 2022 年 1 月 14 日 |
#394 在 游戏 中
27KB
656 行
一个 wordle 解决方案。
它依赖于来自 斯坦福图形库 的 词表。如果找不到文件,则会下载。
解决 wordle
只需运行可执行文件,无需任何命令行参数。
例如,cargo run
。程序会响应一个单词。以五个字母字符串的形式输入 wordle 响应,该字符串由 Y、N 或 G 组成 -- Y 表示黄色,G 表示绿色,N 表示无。
玩 wordle
不要玩。在 wordle 上玩。然而,如果你想练习,用参数 wordle
运行它。程序会响应一个由 Y、N 或 G 组成的五个字母字符串。
- 位置 i 的 Y => 你的猜测中第 i 个位置的字母是黄色。
- 位置 i 的 G => 你的猜测中第 i 个位置的字母是绿色。
- 位置 i 的 N => 你的猜测中第 i 个位置的字母不在单词中。
玩 cows and bulls
使用参数 cb
运行。你将有最多 20 次机会猜出正确的单词。
其他命令行参数
-
soft
。通过传递 soft 作为参数,它将以非硬模式解决 wordle。它使用最多四个单词来找出尽可能多的字母,并使用剩余的机会来构建它。这与 Norvig 的解决方案 类似,尽管单词的选择不同。 -
shapes target-word response*
通过提供目标单词和一系列选项,它会尝试提供一个单词序列(无重复),以满足模式。- 例如,运行
shapes brine YNNNY YNNNY NYYYN YNNNY YNNNY
将给出五个不同的单词,这些单词在结果已知为 BRINE 时会形成一个 H 形状。
- 使用
shapes brine YNNNY NYNYN NNYNN NYNYN YNNNY
运行将产生五个不同的单词,这些单词将形成一个 X 形状(当结果已知为 BRINE 时)。
- 例如,运行
依赖项
~4–18MB
~235K SLoC