Click here to change the language

My Python Projects

  • Sudoku solver

    Image of a sudoku solver in Python.

    I created a simple sudoku solver in Python 3 using the Pygame library for the graphical side. I implemented the recursive backtracking algorithm on my own, as I had tried to write this code as quickly as I could, and it took me about an hour to create the whole solution, from the algorithm design to the finished working product. The algorithm works in 3 parts. First it finds the next cell to fill, then it generates the possible values, and then it checks the values. In the event that no values fit, it then backtracks change the previous values.