An open API service indexing awesome lists of open source software.

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.

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
![Screenshot 2025-04-08 013928](https://github.com/user-attachments/assets/61f13429-6621-4f22-8488-265d46fc300d)

![Screenshot 2025-04-08 014308](https://github.com/user-attachments/assets/92bca0df-86cf-45c8-8070-7defeed7d8a6)

![Screenshot 2025-04-08 014315](https://github.com/user-attachments/assets/00e5c1b0-31f8-47ad-8b8d-bf4783038ebd)

## 📌 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.