← All projects

Advanced project · about 70 minutes

Sudoku Validator and Solver 🔢

Validate a board, then solve it with backtracking. A classic algorithm that looks impressive in a portfolio.

Backtracking is: try a value, recurse, undo if it fails. Nine rows, nine columns, nine boxes. Zero means empty.

This is a Pro project. Six portfolio projects are free, so you can see how they work before deciding.

See the free projects