A command-line Sudoku solver written in C that solves standard 9×9 puzzles using a backtracking algorithm.
Built with a modular structure separating game logic and solver logic for clean maintainability and clarity.
- Solves 9×9 Sudoku boards
- Backtracking-based algorithm
- Modular project structure
- Lightweight CLI implementation
cc -I include src/*.c -o bin/main./bin/mainThe solver uses recursive backtracking:
- Find an empty cell
- Try digits (1–9)
- Validate against row, column, and 3×3 constraints
- Recurse and backtrack if needed
Efficient for standard Sudoku puzzles.
src/- Source filesinclude/- Header filesbin/- Compiled output