kyu_4.sudoku_solution_validator package

Submodules

kyu_4.sudoku_solution_validator.test_valid_solution module

Test for -> Sudoku Solution Validator.

Created by Egor Kostan. GitHub: https://github.com/ikostan

class kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase(methodName='runTest')[source]

Bases: TestCase

Testing validSolution function.

_classSetupFailed = False
_class_cleanups = []
test_valid_solution()[source]

Test valid_solution function.

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

Solution for -> Sudoku Solution Validator.

Created by Egor Kostan. GitHub: https://github.com/ikostan

kyu_4.sudoku_solution_validator.valid_solution.check_horizontally(board: list) bool[source]

Test horizontally.

Parameters:

board – list

Returns:

bool

kyu_4.sudoku_solution_validator.valid_solution.check_sub_grids(board: list) bool[source]

Test each of the nine 3x3 sub-grids.

(also known as blocks) :param board: list :return: bool

kyu_4.sudoku_solution_validator.valid_solution.check_vertically(board: list) bool[source]

Test vertically.

Parameters:

board

Returns:

kyu_4.sudoku_solution_validator.valid_solution.valid_solution(board: list) bool[source]

Sudoku solution validator.

A function that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. :param board: list :return: bool

Module contents

Sudoku Solution Validator package.