https://github.com/saisriramkamineni/sudokusolvergui-java
Developed a Java-based Sudoku Solver with a user-friendly Swing GUI. Implements efficient backtracking to solve puzzles in real-time.
https://github.com/saisriramkamineni/sudokusolvergui-java
backtracking-algorithm java javaswing
Last synced: about 2 months ago
JSON representation
Developed a Java-based Sudoku Solver with a user-friendly Swing GUI. Implements efficient backtracking to solve puzzles in real-time.
- Host: GitHub
- URL: https://github.com/saisriramkamineni/sudokusolvergui-java
- Owner: SaiSriramKamineni
- Created: 2025-04-07T20:06:52.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-07T20:15:49.000Z (about 2 months ago)
- Last Synced: 2025-04-07T21:27:22.639Z (about 2 months ago)
- Topics: backtracking-algorithm, java, javaswing
- Language: Java
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔢 Sudoku Solver (Java GUI)
A Java-based Sudoku Solver that uses backtracking algorithm with a simple Swing-based user interface.
## 🚀 Features
- User-friendly GUI built using Java Swing
- One-click solve button
- Highlights invalid inputs
- Fast solving using Backtracking Algorithm
- Reset and custom puzzle options## 🛠️ Technologies Used
- Java (JDK 17+)
- Java Swing (for GUI)
- Backtracking Algorithm## 📸 Screenshot


## 📌 How It Works
- Takes user input for a 9x9 Sudoku grid.
- Validates inputs.
- Solves the puzzle using recursive backtracking.
- Displays the solved grid instantly in the GUI.## 💡 Future Enhancements
- Load puzzles from a file
- Difficulty level selector
- Timer for user solving mode## 👨💻 Author
- Name: Sai Sriram
- Role: Java Developer## 📄 License
This project is open-source under the MIT License.