(Click multiple times for six different examples.)
Help
Board notation
The small green numbers along the top of a cell indicate the possible digits that
can be in that cell
A small blue number along the bottom of a cell indicates that only that digit can
be in the cell
Selected board cells
Click on a cell to select it, then type a digit (1-9) to set the digit in the cell.
If a cell is pink and has only one small green number along the top, then only that
digit can appear in the cell. Clicking on the cell will insert that digit in the cell.
If a cell is yellow and has only one small blue number along the bottom, then only that
digit can appear in the cell. Clicking on the cell will insert that digit in the cell.
Each time a digit is changed then small green and blue numbers are recomputed.
Setting up the board
Click on "Clear board" button below to start fresh.
Select (click on) empty cells and type the digit that goes in the cell.
Typing the Tab key (or any control key) will move to the next cell.
This can be used for fairly fast board entry using only the keyboard.
Purpose of this program
This program handles the rote accounting aspects of doing a Sudoku puzzle.
You can use it to handle the rote aspects of Sudoku solving and concentrate
on the more sophisticated solving methods.
It does not use any sophisticated solving methods, it only does two things:
It goes through every cell and checks the row, column and 3x3 cell sub-board
it is in and figures out which digits can legally go in the cell.
It colors these pink.
After it figures that out, it goes through every row, column and 3x3 cell sub-board
and looks for instances where one digit can only go in one cell of the 9-cell group.
It colors these yellow.
Suppose the upper left cell and the one next to it have "38" in the greem upper line.
This means that the "3" and the "8" go in these two cells. in some order, and,
the digits "3" and "8" cannot occur in its row, its column, and its 3x3 cell sub-board.
This program does not check for this.