solve-sudoku:构建数独游戏求解器

时间:2024-07-10 06:15:54
【文件属性】:

文件名称:solve-sudoku:构建数独游戏求解器

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-10 06:15:54

JavaScript

主意 所以我希望能够以编程方式解决数独谜题,理想情况下我想自己解决这个问题。 我在数独方面表现不错,所以我希望我有一半的机会来管理它。 策略 所以,我们将不得不实现董事会的代表,这很好,很花哨而且很容易。 我们可以实现移动,我们可以实现这些移动的记录。 这将使我们能够回放棋盘是如何解决的。 再一次,很好,很花哨。 其中更重要和棘手的部分是解决难题的策略。 有很多方法可以做到这一点,所以我可能有必要尝试一下这些想法。 我们要采取的好处的事情之一是low hanging fruit 。 这在大多数数独板中很常见。 我们应该能够使用与人类相同的技术。 我们可以非常快速地自动使用“注释”技术 - 本质上,您可以计算每个数字可能存在的潜在位置。 当计算出的数字是它的行、列或第九(其中任何一个)中唯一的数字时,我们可以简单地同意它肯定会在那里,并重新计算。 脚步 那么我们如何实现呢? 建立董事


【文件预览】:
solve-sudoku-master
----Vagrantfile(971B)
----package.json(758B)
----test()
--------.eslintrc(33B)
--------board.js(2KB)
--------cell.js(4KB)
----src()
--------board.js(4KB)
--------cell.js(2KB)
--------ninth.js(862B)
--------column.js(396B)
--------row.js(304B)
----.gitignore(28B)
----README.md(2KB)

网友评论