可预见的大数独,有 81 个整数

  • 本文关键字:整数 sudoku
  • 更新时间 :
  • 英文 :


我正在为我在学校的考试制作一个简单的数独。我决定只有一个数独。然后将这些数字打乱,使其每次看起来像一个新的数字。这里的问题是我需要处理 81 个整数。其中一些必须是可见的,有些则不可见。我自己看不到一种轻松处理这些整数的简单方法,除了数组,但这并不顺利。如果您有任何建议,请告诉我:)

int[][]

使其成为像视觉数独一样的 9x9 数组。

任何不可见的数字都可以取反,例如 -5而不是5.

要验证网格是否具有解决方案,请检查Math.abs(value)(或所选语言中的任何绝对函数(。在每个"正方形"中从 1 迭代到 9,然后针对每一行和每一列。

这只会让你知道你有一个开始的安排,你可以用有效的方式填写数字,它不会告诉你你可以逻辑地使用来专门找到那个答案(例如,一个空网格是有效的,但有数千个解决方案(。

最新更新