我正在研究一个案例研究,以便在java web应用程序中开发一个数独程序。我对它的方法感到困惑。可以帮助任何人帮助清除问题。
赞赏你的评论......
答案 0 :(得分:0)
首先,我要确保每个行,列和9的正方形包含以下内容:
A)只有一位数字
B)没有0
C)没有重复
你可以使用一些' if'用于检查此事的陈述。
您还可以使用一个语句来确保每个行,每列和每个方块的总数为45,只需要进行“双重检查”即可。到位(9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 45)。单独这样做不会有效,因为有人可以轻松地使用双打来增加45(例如:9 + 9 + 9 + 5 + 4 + 4 + 3 + 1 + 1 = 45)。
我还要确定你要填充的方块总数(81个),我会实现一个跟踪每个方块的变量。 A' for' for循环可以用于此。
我不会写出所有代码,因为那不是这个网站的用途。但是,我想我至少会解释一些可能会帮助你的概念。我希望我有所帮助。