#解谜工具 #谜题 #解谜 #二进制 #行列 #binairo

程序+库 takuzu

Takuzu(又名 Binairo)数字谜题求解器

15 个版本 (4 个稳定版)

1.1.1 2021 年 3 月 31 日
1.0.1 2020 年 7 月 22 日
0.6.0 2017 年 1 月 25 日
0.5.1 2016 年 12 月 7 日
0.3.2 2015 年 11 月 29 日

#787 in 数学

31 每月下载量

MIT 许可证

130KB
687

Takuzu

一个用于解决 Takuzu(又名 Binairo)数字谜题的库和二进制程序。

文档

请参阅文档示例网格

用法

要使用求解器

cargo install takuzu
takuzu [FILE]...

lib.rs:

一个用于解决 Takuzu(又名 Binairo)数字谜题的库。

关于

Takuzu 是一种数字谜题,有时也称为二进制数独。目标是在网格中填充 0 和 1,同时遵守以下规则:

  • 任何方向上相邻的 0 和 1 不得超过两个。
  • 每一行和每一列必须包含相同数量的 0 和 1。
  • 没有两行和两列是相同的。

网格是偶数大小的正方形。有效的网格必须只有一个解决方案,但求解器会找到并返回所有有效解决方案。

输入格式

对于解析,网格必须使用以下字符表示:0、1、.(表示缺失的数字),以及每行的末尾有一个 \n,最后一行的 \n 可以省略。

示例网格

依赖项