@sanschristo/sudoku-solver
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.6 • Public • Published

    Sudoku Solver

    Sudoku Solver is a simple, brute force algorithm for solving sudoku puzzles using backtracking.

    Installation

    Use npm to install the dependencies:

    npm i @sanschristo/sudoku-solver
    

    Usage

    import { Board, Game } from '@sanschristo/sudoku-solver';
    
    const board: Board = [
        [0, 7, 0,  2, 0, 1,  0, 5, 0],
        [0, 0, 0,  0, 4, 0,  0, 0, 0],
        [9, 0, 8,  0, 0, 0,  1, 0, 4],
    
        [6, 0, 4,  0, 0, 0,  2, 0, 3],
        [0, 9, 0,  0, 0, 0,  0, 6, 0],
        [0, 3, 2,  0, 0, 0,  7, 1, 0],
    
        [8, 0, 0,  9, 0, 7,  0, 0, 2],
        [0, 0, 0,  1, 0, 6,  0, 0, 0],
        [0, 0, 0,  0, 8, 0,  0, 0, 0]
    ];
    
    const game = new Game(board);
    
    game.solve();
    game.logBoard();

    Install

    npm i @sanschristo/sudoku-solver

    DownloadsWeekly Downloads

    6

    Version

    0.0.6

    License

    GPL-3.0-or-later

    Unpacked Size

    21.2 kB

    Total Files

    29

    Last publish

    Collaborators

    • sanschristo