0.17.0 • Published 3 years ago
light-sudoky-lib v0.17.0
SudokyLib
Simple Sudoku Backtracking Algorithm.
Enjoy :)
Service Import
const sudoky = require('light-sudoky-lib');
Constructor
var sudokyLib = sudoky.init(false);
- param: showLog (boolean)
Methods
GenerateBoard
sudokyLib.generateBoard();
RemoveClues
sudokyLib.removeClues();
GetSolvedValue
const solvedValue: number = sudokyLib.getSolvedValue(emptyCell);
Print Boards
Print unresolved board
console.log(sudokyLib.printBoard());
Print solved board
console.log(sudokyLib.printSolvedBoard());
Flow
Test Code Example
import {Cell} from "./models/cell.model";
var sudoky = require('../src/Sudoky');
test("Sudoky", () => {
console.log(sudoky);
var sudokyLib = sudoky.init(false);
console.log(sudokyLib);
sudokyLib.generateBoard();
sudokyLib.removeClues();
console.log(sudokyLib.printBoard());
const emptyCell: Cell = sudokyLib.findEmpty();
const solvedValue: number = sudokyLib.getSolvedValue(emptyCell);
console.log(`Solved value ${solvedValue} at position (x: ${emptyCell.row},y: ${emptyCell.column})`);
console.log(sudokyLib.printSolvedBoard());
})
0.15.0
3 years ago
0.16.0
3 years ago
0.17.0
3 years ago
0.10.0
4 years ago
0.1.0
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.11.0
4 years ago
0.9.0
4 years ago
0.12.0
4 years ago
0.8.0
4 years ago
0.13.0
4 years ago
0.14.0
4 years ago
0.5.0
4 years ago
0.4.0
4 years ago
0.7.0
4 years ago
0.6.0
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago