资 源 简 介
This is a sudoku solver implemented in python. Instead of brute-force solution, this solver try to use human like algorithms.
This approach used in this solver is to reduce the candidates in each cell, until all of them have only one.
So far the solution can be simply described as:
do:
Reduce the candidates of each row, col, cube by current solved cells
Reduce the candidates by shared triples
Simplify each row, col, cube by testing each candidate in the cells
It is developed in TDD mode and it use python unit test framework.