Sudoku is a popular number puzzle game that requires filling a 9x9 grid with digits so that each column, each row, and each of the nine 3x3 subgrids that compose the grid contain all of the digits from 1 to 9.
This project aims to provide a user-friendly tool to automatically solve Sudoku puzzles and also serves as a demonstration of a backtracking algorithm.
Features Solves Sudoku puzzles of different difficulty levels. Provides a command-line interface for inputting Sudoku puzzles. Displays the solved puzzle in a human-readable format. Utilizes a backtracking algorithm to efficiently find solutions. Validates input puzzles and reports any errors.