Sudoku Solver
Apr 2026
C++17 Sudoku solver that loads puzzles, verifies uniqueness, grades difficulty, and generates new puzzles with optional symmetry.
This C++ project solves and generates Sudoku puzzles from the command line. It supports loading puzzles from text files, solving them, checking whether a puzzle has exactly one solution, grading difficulty, and generating puzzles for selected difficulty levels.
The implementation uses a CMake-based C++17 workflow with unit tests and documented commands for printing, solving, grading, and generating puzzles.