This project is a Sudoku Solver developed using C++.
The program automatically solves a given Sudoku puzzle using the Backtracking Algorithm.
It fills empty cells while ensuring all Sudoku rules are satisfied:
- Each number appears once per row
- Each number appears once per column
- Each number appears once per 3×3 subgrid
- Represents Sudoku using a 2D array
- Implements recursive backtracking
- Validates row, column, and subgrid constraints
- Displays original and solved Sudoku grid
- C++
- Object Oriented Programming Concepts
- Recursion & Backtracking Algorithm
- Open the project in VS Code or any C++ compiler.
- Compile the program:# CodeAlpha_Sudoku-Solver
- Run:
The program prints:
- Original Sudoku Grid
- Solved Sudoku Grid
Completed as part of CodeAlpha Internship Program.
Samiksha A