Skip to main content

A command-line Sudoku solver using a backtracking algorithm.

Project description

Sudoku Solver

A command-line Sudoku solver that uses a backtracking algorithm to solve Sudoku puzzles. The project is designed with best practices for code readability, modularity, and testability, and includes containerization for easy portability.

Features

  • Solves incomplete Sudoku puzzles using a backtracking algorithm.
  • Accepts Sudoku puzzles in a simple, readable format.
  • Prints the solved puzzle in a clear format or indicates if the puzzle is unsolvable.
  • Structured project with unit tests, documentation, and containerization for reproducibility.

Installation

Clone the Repository

git clone https://github.com/yourusername/sudoku-solver.git
cd sudoku-solver

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rsr45-sudoku_solver-0.1.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rsr45_sudoku_solver-0.1.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file rsr45-sudoku_solver-0.1.1.tar.gz.

File metadata

  • Download URL: rsr45-sudoku_solver-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for rsr45-sudoku_solver-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c7922dec3e707d5d96c52417952c036aad615a7babf2856280e88808f8aac444
MD5 f16ce5b6300ab2fa92e78966c6d9c733
BLAKE2b-256 debaca989339049e9f10f97e175546c1cb11c02ed5d5cb8042f01762916ab44c

See more details on using hashes here.

File details

Details for the file rsr45_sudoku_solver-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for rsr45_sudoku_solver-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 662f98f5f242ab3d97bdaa8e876a77f7cc369f89c05400a3806cc664c28fb309
MD5 479179c4c17080f971e22bca47179ab1
BLAKE2b-256 055f1b611ac37eeba58aaeb7fc213c208a584ce2de8bfda28b40918506ac3fe8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page