0.17.0 • Published 5 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
5 years ago
0.16.0
5 years ago
0.17.0
5 years ago
0.10.0
5 years ago
0.1.0
5 years ago
0.3.0
5 years ago
0.2.0
5 years ago
0.11.0
5 years ago
0.9.0
5 years ago
0.12.0
5 years ago
0.8.0
5 years ago
0.13.0
5 years ago
0.14.0
5 years ago
0.5.0
5 years ago
0.4.0
5 years ago
0.7.0
5 years ago
0.6.0
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago