sudoku-toolbox
v1.1.8
Published
Simple sudoku toolbox
Maintainers
Readme
Sudoku toolbox
Install
yarn add sudoku-toolboxUsage
import { generateSudoku } from "sudoku-toolbox";
const sudoku = generateSudoku();
const { puzzle, solution, areas, difficulty } = sudoku;Details
The function generateSudoku takes an optional parameter difficulty which must be between easy, hard, medium and expert.
import { generateSudoku } from "sudoku-toolbox";
const sudoku = generateSudoku("easy");By default, the numbers of cells to remove for each difficulty are:
{
"easy": 30,
"medium": 40,
"hard": 50,
"expert": 60,
}From experience, above 67 or 68 numbers to remove, the program begins to struggle and is a bit slow and it is possible that it can hang forever above 70.
In an upcoming version, it will just raise an error after a timeout.
