lpetrich
Contributor
Sudoku is a puzzle game where one puts numbers from 1 to 9 in each cell of a 9*9 grid, subject to these constraints:
Each row and each column must contain only one each of the numbers.
The grid is divided into a 3*3 grid of 3*3 blocks or boxes, each one containing only one each of the numbers.
Rows, columns, and blocks are sometimes collectively known as houses.
One starts with an initial position where some of the grid cells have numbers in them, and one tries to find the remaining ones.
There are numerous variations of this puzzle game. One is to use other symbols. Picture Sudoku has a variety of sets of them, like the Arabic version of Arabic numerals, Roman ones, Chinese ones, colors, and pictures of animals, fruits, flowers, and scenery.
Another is to use a different-sized board with different-sized blocks. Like use m*n blocks arranged in a n*m grid in a (m*n) * (m*n) grid of cells where one places symbols from a set of (m*n) of them.
I've also found multiple overlapping boards and irregular-shaped blocks.
I've found a lot of strategies for solving sudoku boards, and I've implemented some of them in a MacOS Cocoa app that I've written.
Each row and each column must contain only one each of the numbers.
The grid is divided into a 3*3 grid of 3*3 blocks or boxes, each one containing only one each of the numbers.
Rows, columns, and blocks are sometimes collectively known as houses.
One starts with an initial position where some of the grid cells have numbers in them, and one tries to find the remaining ones.
There are numerous variations of this puzzle game. One is to use other symbols. Picture Sudoku has a variety of sets of them, like the Arabic version of Arabic numerals, Roman ones, Chinese ones, colors, and pictures of animals, fruits, flowers, and scenery.
Another is to use a different-sized board with different-sized blocks. Like use m*n blocks arranged in a n*m grid in a (m*n) * (m*n) grid of cells where one places symbols from a set of (m*n) of them.
I've also found multiple overlapping boards and irregular-shaped blocks.
I've found a lot of strategies for solving sudoku boards, and I've implemented some of them in a MacOS Cocoa app that I've written.