1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
js-sudoku-solver/index.html

33 lines
2.1 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="js/firebugx.js"></script>
<script type="text/javascript" src="js/SudokuCell.class.js"></script>
<script type="text/javascript" src="js/SudokuBoard.class.js"></script>
<script type="text/javascript" src="js/SudokuChecks.class.js"></script>
<script type="text/javascript" src="js/SudokuSolver.class.js"></script>
<link rel="stylesheet" href="SudokuSolver.css" />
</head>
<body>
<script type="text/javascript">
var board = new SudokuBoard(3);
//board.loadString('...87....6......9..9.....41..7.452....6...4.3.43...15.21......4....3...6....2...7', false);
//board.loadString('.....37..6..............8......71..2.84.9......2..5..........7..4.6....1.5.9.....', true);
//board.loadString('.7...92.......84.............8.1.......725.........3.97......1.54........9.....4.', true);
//board.loadString('37............8.41.5..........837....4.9....6......93...9........1...........62..', true);
//board.loadString('.....8......5..3..21............46....7.5.....4.31....1.9.3.........7..........27', true);
//board.loadString('69..2...............81...32..9......3....4.76.6...3.....5....4.....8..........5..', true);
//board.loadString('.2.....8.3..6.2..5...1.9....74...31...........68...47....5.8...6..7.3..9.3.....4.', false);
//board.loadString('7...54..949..67.1....192347....71.9....63........48.3.35.....716487139...7......3', false);
board.loadString('..3.........4.....98.23.....2.91.8..5.....1.....3.67...4...7.....6...2.91.2.....6', false); // HARD
//board.loadString('9.8.6.15...5.1...8.1.2.....8..............349.4.9....71......8..6..9........5..6.', false);
//board.loadString('.......14..92..6.3.4.....9.2..3.4.....579......8162.3....98..2.5.....4...1...3...', false);
//board.loadString('....1..........47576...9.1..34..26..8..9.3..4..68..12..9.4...61147..........2....', false); // HARD
document.write('Base board:<br />');
board.print();
</script>
<input type="button" value="Solve!" onclick="SudokuSolver.solveBoard(board); board.print();" /><br />
</body>
</html>