Skip to content

This is a C++ translation of Peter Norvig's Sudoku solver implemented in Python at norvig.com/sudoku.html (July 2017).

Notifications You must be signed in to change notification settings

daochenw/sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sudoku

This is a C++ translation of Peter Norvig's Sudoku solver implemented in Python at norvig.com/sudoku.html (July 2017). I set myself this translation project in order to gain a better grasp of C++ structure and syntax (obviously didn't look at existing translations at all). I wrote the programs in the Eclipse Oxygen CDT. In the process, I also gained knowledge of constraint propagation, C++ debugging skills and refamiliarised myself with Python (Norvig's Python code wasn't the easiest to understand!) I was able to complete this project after studying the Udemy course "Learn C++ by Creating" by Andrew Volk and the entire Youtube series "Buckys C++ Programming Tutorials" by thenewboston. Including learning C++, the entire project took 2 weeks of after-work and weekend time. An example solution is included in main.cpp.

About

This is a C++ translation of Peter Norvig's Sudoku solver implemented in Python at norvig.com/sudoku.html (July 2017).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages