<< sudoku_iscandsingle Algorithms sudoku_issolved >>

Sudoku Toolbox >> Algorithms > sudoku_islatin

sudoku_islatin

Check if a matrix is a Latin Square.

Calling Sequence

islatin = sudoku_islatin ( X )

Parameters

X:

a n x n matrix with integers from 1, 2, ..., n

islatin:

a boolean. If true, each integer appear only once in each row and each column

Description

Returns %t if the given square matrix is a Latin Square

Examples

X = sudoku_latinsquare ( 4 )
islatin = sudoku_islatin ( X )

Authors

<< sudoku_iscandsingle Algorithms sudoku_issolved >>