Skip to content

Releases: charanpool/sudoku-solver

v1.0.0

07 Jan 06:35
da74f88

Choose a tag to compare

🧩 Sudoku Solver v1.0.0

First stable release of the Sudoku Solver with CLI support and multiple input methods.

✨ Features

  • Human-like solving techniques

    • Naked singles and hidden singles
    • Naked pairs/triples detection
    • Preemptive sets (occupancy theorem)
    • Constraint propagation
  • Multiple input methods

    • Default puzzle (no args)
    • Interactive mode (-i)
    • File input (.txt and .json)
  • Pretty-printed output

    • Box-drawing grid display
    • Clear status indicators

📖 Usage

python sudoku_solver.py                    # default puzzle
python sudoku_solver.py -i                 # interactive mode
python sudoku_solver.py puzzle.txt         # from text file
python sudoku_solver.py puzzle.json        # from JSON file
python sudoku_solver.py --help             # show help

📦 What's Included

  • sudoku_solver.py - Main solver with CLI
  • examples/ - Sample puzzle files
  • CONTRIBUTING.md - Contribution guidelines
  • Issue and PR templates

🚀 Coming Soon

  • Backtracking fallback for harder puzzles
  • Web-based UI
  • Puzzle difficulty rating