Sudoku Solver | CS50P Final Project

Опубликовано: 19 Июль 2026
на канале: AstroShery
76
3

Welcome to Sudoku Solver — where logic meets code!

🖥️ Project by Muhammad Shehryar Azhar

⭐ This is my Harvard CS50’s Introduction to Programming with Python – Final Project: a Sudoku Solver made in Python that can tackle any valid 9×9 Sudoku puzzle using a backtracking algorithm 🧩. It even detects unsolvable puzzles and handles them gracefully.

Built entirely with Python, this project demonstrates recursion, modular design, and algorithmic problem-solving.

📌 Solve any Sudoku puzzle
📌 Handles unsolvable puzzles gracefully
📌 Includes tests with pytest for reliability
📌 Easy to customize by updating the puzzle variable in project.py

This project is not only a CS50P submission but also a showcase of clean Python coding and logical thinking.

💡 If you enjoyed this, don’t forget to like, comment, and subscribe for more projects and coding adventures!

🔗 Connect with me:

LinkedIn:   / shehryar-azhar  

GitHub: https://github.com/ShehryarAzhar

Instagram:   / astroshery  

#CS50P #CS50Python #Python #Sudoku #Backtracking #CS50FinalProject #PythonProjects #Programming #Algorithm #PortfolioProject