Typescript module for solving sudoku puzzles
andrew-gura.pp.ua/sudoku-solver
npm install https://github.com/AndyGura/SudokuSolver.git --save
Then you can use it as follows:
import {Sudoku} from "sudoku-solver";
let sudoku: Sudoku = new Sudoku();
sudoku.setValue(0, 0, 5); // place number 5 into left-top corner;
//....
sudoku.solve();
//or
sudoku.deserialize("001506090000002000000480067900000708000030000705000003340025000000300000010807900");
sudoku.solve();