kyu_4.sudoku_solution_validator package¶
Submodules¶
kyu_4.sudoku_solution_validator.test_valid_solution module¶
-
class
kyu_4.sudoku_solution_validator.test_valid_solution.
ValidSolutionTestCase
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Testing validSolution function
-
test_valid_solution
()[source]¶ Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0’s, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9. :return:
-
kyu_4.sudoku_solution_validator.valid_solution module¶
-
kyu_4.sudoku_solution_validator.valid_solution.
test_horizontally
(board: list) → bool[source]¶ test horizontally
-
kyu_4.sudoku_solution_validator.valid_solution.
test_sub_grids
(board: list) → bool[source]¶ test each of the nine 3x3 sub-grids (also known as blocks)