Sudoku Puzzle Solver | OOPS Assignment | 3rd Sem students | GM University Davangere
Автор: Aditya BOMMANAHALLI
Загружено: 2025-11-12
Просмотров: 7
Описание:
🎯 Project Title: Sudoku Puzzle Solver – Object Oriented Programming using Java
👨💻 Project Developed By:
Aditya, Abhishek, Aman & Chandan
Department of Computer Science & Engineering
GMU University, Davangere
🎓 Course: Object-Oriented Programming (OOPS)
Guided by: Deepika M D
🧩 About the Project:
This project demonstrates how Object-Oriented Programming (OOP) concepts can be applied to solve real-world logical problems.
The Sudoku Puzzle Solver is implemented in Java using OOP principles such as Encapsulation, Abstraction, and Modularity.
It takes a 9×9 Sudoku grid as input (with zeros representing blanks) and uses a Backtracking Algorithm combined with Recursion to automatically solve the puzzle.
The program also validates input, prevents invalid entries, and displays both the input and solved Sudoku grids in a neatly formatted console layout.
⚙️ Key Features:
Accepts both manual and pasted Sudoku inputs
Automatically validates invalid or incomplete input
Solves puzzles instantly using recursive backtracking
Clean, box-formatted Sudoku grid display
Supports multiple puzzles in one session
Fully modular and reusable OOP design
🧠 Technologies Used:
Programming Language: Java
Paradigm: Object-Oriented Programming (OOP)
Algorithm: Backtracking & Recursion
IDE: VS Code
Works for puzzles of different difficulty levels: Easy, Medium, Hard
Handles invalid input gracefully with error prompts
Demonstrates real-time solving and formatted output
This project successfully applies OOP design principles and algorithmic logic to build a fully functional Sudoku solver.
It’s a great example of how structured programming and recursion can be combined to create intelligent solutions.
Future improvements include GUI development using JavaFX and random puzzle generation.
#JavaProject #OOPSProject #SudokuSolver #SudokuPuzzle #JavaProgramming #BacktrackingAlgorithm #Recursion #SudokuJava #StudentProject #EngineeringProject #CSProject #GMUUniversity #OOPinJava
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: