7 个版本
0.2.0 | 2019年11月14日 |
---|---|
0.1.5 | 2019年10月27日 |
#1257 in 命令行工具
760KB
1.5K SLoC
sudoku-cli
关于
- 一个用于解决数独谜题的命令行工具。
- 通过运行以下命令进行安装:
cargo install sudoku-cli
- 如果您的输入是文件路径,
sudoku-cli
将从该文件中读取。否则,它将字符串作为输入。 sudoku-cli
从输入中读取前81个非空白字符,并从左到右填充每一行,从顶部行开始。sudoku-cli
可以将结果输出到文件。目录必须已经存在。
命令
sudoku-cli
有5个子命令,每个子命令都有自己的可配置选项
sudoku-cli find-one
-i=<value> | --input=<value>
-t=<value> | --threads=<value>
-o=<value> | --output=<value>
-c| --compact
sudoku-cli find-all
-i=<value> | --input=<value>
-t=<value> | --threads=<value>
-o=<value> | --output=<value>
-c| --compact
sudoku-cli watch-one
-i=<value> | --input=<value>
-m=<value> | --ms-per-frame=<value>
sudoku-cli watch-all
-i=<value> | --input=<value>
-m=<value> | --ms-per-frame=<value>
sudoku-cli count-all
-i=<value> | --input=<value>
-t=<value> | --threads=<value>
示例
查找一个
找到数独谜题的一个可能的解决方案。
sudoku-cli find-one--input=".75.....4.1...5.....8.7.........7.......6...1...8.2...3...9.7...5.3.4.........31."
查找所有
找到数独谜题的所有可能的解决方案。
sudoku-cli find-all--input=到/谜题/解决方案--threads=8 --output=的.txt--compact
观察一个
观察求解器找到一个数独谜题的解决方案。
sudoku-cli watch-one--input=到/谜题/解决方案
观察所有
观察求解器找到数独谜题的所有可能的解决方案。
sudoku-cli watch-all--input=到/谜题/解决方案--ms-per-frame=15
计算所有
计算可能的解决方案数量,而无需写入输出。
sudoku-cli count-all--input=到/谜题/解决方案--threads=8
依赖关系
~4.5MB
~78K SLoC