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

时间:2016-02-14 19:40:49

标签: sudoku

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

1 个答案:

答案 0 :(得分:0)

int[][]

使其成为像视觉数独的9x9阵列。

任何不可见的数字都可以否定,例如-5代替5

要将网格验证为具有解决方案,请检查Math.abs(value)(或者使用您选择的语言的绝对功能)。在每个' square'中从1到9迭代。然后是每一行和每列。

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