sudoku-toolkit

command module
v0.0.0-...-b456ea2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2024 License: MIT Imports: 4 Imported by: 0

README

sudoku-toolkit

A toolkit in Go for generating, solving, and otherwise analyzing Sudoku puzzles.

This project was inspired by Eli Bendersky's post on solving and generating puzzles in Go. I have several goals that I'd like to accomplish:

  1. Create a basic backtracking solver for the traditional 9x9 Sudoku puzzle size. (https://github.com/DylanSp/sudoku-toolkit/issues/1)
  2. Generalize the solver to work with larger puzzle sizes. (https://github.com/DylanSp/sudoku-toolkit/issues/2)
  3. Explore options for generating puzzles with a given difficulty, ideally basing the difficulty on the techniques required to solve it. (https://github.com/DylanSp/sudoku-toolkit/issues/3)

As of late April 2024, I've been able to get a backtracking solver working for 9x9 puzzles on the backtracking-solver-cleaning-up-debugging branch. While the code works, it needs some cleanup and organization, as well as a clearer explanation of how the code implements backtracking search.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL