By HÃ¥var Henriksen, havar.info.
Interface based on Sudoku solver by Peter Nederlof.
This is web-based sudoku solver based on a Python sudoku solver made by Peter Norvig: Solving Every Sudoku Puzzle. This web-based version is made using Javascript with jQuery, PHP and Python. It uses Ajax for the communication with the server-side web-service.
Since I'm a PHP coder, and not a Python coder, some of the server-side code is made in PHP while the sudoku solver part is made in Python.
This solver has been tested in the following browsers Firefox 2.0+, Konqueror 3.5.8+, Safari 3.1+, Opera 9.5+, Chrome 5.0+ and Internet Explorer 6.0+.
This Python based solver is claimed to be able to solve every solveable sudokus, and I've tested it succesfully with several evil sudokus from websudoku.com. The claim was made by the author of the original script, and not by me.
This Sudoku solver is very fast, and faster than the The Ultimately Fast Sudoku Solver, it solved the first of the Top 10 Hardest Ever Solved-Sudoku in just 16.1929 milliseconds (0.016 seconds), while "The Ultimately Fast Sudoku Solver" used 91703 milliseconds (91.70 seconds) on that same sudoku board.
You could download all of the files used in this project:
index.php
upload.php
sudoku.css
sudokusolver.py
parser.js
http://norvig.com/sudo.py (local copy)
This project uses the jQuery javascript framework wich could be downloaded from jQuery.com
Here you could enter a 81 character string of all the numbers in a sudoku board, with no delimiters, using "0", "x" or whatever other character for the empty fields
Here you could upload a KSudoku saved game file and use this solver to solve the board
Here you could rip todays sudoku board from the Miniclip.com Sudoku game, and use this to cheat if you wish.
Select level:
Here you could rip a sudoku game from websudoku.com.
Select level: