etseng02 / sudoku-v3

Sudoku solver designed so that users can input solvable sudokus and obtain the final answer.

Home Page:https://solvesudoku.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sudoku Solver

gif of sudoku solver placing each number down

Features

  • Tries to solve simple sudokus by checking the row column and within its own square block.
  • Shows user the next number and solves sudoku sequentially.
  • Adds a toast to let user know that running the solving algorithm was completed or errored out.
  • Shows a toast if there are duplicated numbers in a completed sudoku.
  • Allows user to stop the solving process any time before completion.
  • Allows user to solve in normal or fast mode.

Getting started

  1. Use node 20.7+
  2. Clone repo
  3. Run npm install
  4. Run npm run dev

Limitations

  1. Cannot run on lower node versions.
  2. Cannot solve much harder sudokus.

About

Sudoku solver designed so that users can input solvable sudokus and obtain the final answer.

https://solvesudoku.vercel.app


Languages

Language:TypeScript 97.0%Language:JavaScript 1.8%Language:HTML 1.0%Language:CSS 0.2%