mad5dsudoku

1.0.20 • Public • Published

sudoku (from MAD5D)

Sudoku generator [node.js]

Installation

	$ npm install mad5dsudoku

Usage

	const mad5dsudoku = require('mad5dsudoku');

	//Create a full random 4x4 sudoku
	let sudoku = mad5dsudoku.create_sudoku_4x4();
	//Create full random 9x9 sudoku
	let sudoku = mad5dsudoku.create_sudoku_9x9();
	//Create a full random 16x16 sudoku
	let sudoku = mad5dsudoku.create_sudoku_16x16();

	puzzle     = sudoku.grid_with_holes;
	solution   = sudoku.full_grid;


	//Create a PARTIAL random 36x36 sudoku
	//Be carefull, it's very envy for the CPU. Optimization in progress.
	let double_tableau = sudoku.creer_combo_sudoku_36_36();

	puzzle     = double_tableau[1];
	solution   = double_tableau[0];

Usage(old, depreciated)

	
	//BREAK CHANGE, BE CAREFULL
	//This old method will be delete the 01/09/2021 (dd/mm/aaaa)
	const sudoku = require('mad5dsudoku');
	//Create full random 9x9 sudoku
	let double_tableau = sudoku.creer_combo_sudoku();
	//Create a full random 4x4 sudoku
	let double_tableau = sudoku.creer_combo_sudoku_4_4();
	//Create a full random 16x16 sudoku
	let double_tableau = sudoku.creer_combo_sudoku_16_16();

	//Create a PARTIAL random 36x36 sudoku
	//Be carefull, it's very envy for the CPU. Optimization in progress.
	let double_tableau = sudoku.creer_combo_sudoku_36_36();

	puzzle     = double_tableau[1];
	solution   = double_tableau[0];

License

Copyright 2021, Marc-Antoine DROUIN.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Package Sidebar

Install

npm i mad5dsudoku

Weekly Downloads

4

Version

1.0.20

License

ISC

Unpacked Size

51.6 kB

Total Files

6

Last publish

Collaborators

  • mad5d