My projekty w Python'ie
Sudoku solver
Stworzyłem prosty program do rozwiązywania sudoku w Python'ie 3, z użyciem biblioteki PyGame dla szaty graficznej. Zaimplementowałem rekursywny algorytm własnego pomysłu, gdyż cały projekt podjąłem jako zadanie dla sprawdzenia moich umiejętności. Cały projekty od wymyślenia algorytmu do ostatniego commitu zajął około godziny. Algorytm działa w trzech częściach. Najpierw znajduje następne puste okienko oraz generuje możliwe wartości. Następnie sprawdza które wartości pasują. Jeśli nie znajdzie żadnej wartości która pasuje, to wraca się do wcześniejszej komórki, aby znaleźć inne wartości.