afsudoku
A Sudoku solver with backtracking algorithm.
Installation
npm install afsudoku
Usage
TLDR
let Sudoku = Sudoku;let pos = pos; let sudoku = Sudoku; sudoku; // put(pos(row, column), value) sudoku;sudoku;sudoku;sudoku;sudoku; sudoku;sudoku;sudoku; sudoku;sudoku;sudoku; sudoku;sudoku;sudoku;sudoku; sudoku;sudoku; sudoku;sudoku;sudoku; sudoku;sudoku;sudoku;sudoku; sudoku; let solved = sudoku; for let row = 1; row <= 9; ++row for let col = 1; col <= 9; ++col processstdout; processstdout; // Output://// 348291576// 796583124// 521476839// 837642951// 462915783// 915837462// 683154297// 179328645// 254769318 let cell1 = solved;let cell2 = solved; // Soft and hard cells//// Hard cell: a cell that is part of the puzzle and can't be modified// Soft cell: a cell that can be modified while solving console;console; // Output://// false 7// true 6