Files
2026-07-17 22:35:11 +02:00

38 lines
1.5 KiB
Markdown

# Sudoku Exchange "Puzzle Bank"
This repository contains several hundred thousand Sudoku puzzles that were
computer generated for use by the [Sudoku Exchange](https://sudokuexchange.com/)
web site.
The puzzles were generated using the
[QQWing Sudoku](https://github.com/stephenostermiller/qqwing) software, which
ensure that each puzzle has a unique solution.
The generated puzzles were then graded using
[Sukaku Explainer](https://github.com/SudokuMonster/SukakuExplainer) and
sorted into four 'buckets':
| Filename | Difficulty Rating |
| ------------------- | ----------------- |
| [easy.txt][1] | < 1.5 |
| [medium.txt][2] | < 2.5 |
| [hard.txt][3] | < 5.0 |
| [diabolical.txt][4] | ≥ 5.0 |
Each text file has one puzzle per line, represented as three space-separated
fields and a Unix-style line-ending, for a total of 100 bytes per record:
12 bytes of SHA1 hash of the digits string (for randomising order)
81 bytes of puzzle digits
4 bytes of rating (nn.n)
3 bytes of white-space (including the linefeed);
100 bytes total
### License
The data set is dedicated to the [public domain](LICENSE.txt).
[1]: https://github.com/grantm/sudoku-exchange-puzzle-bank/raw/master/easy.txt
[2]: https://github.com/grantm/sudoku-exchange-puzzle-bank/raw/master/medium.txt
[3]: https://github.com/grantm/sudoku-exchange-puzzle-bank/raw/master/hard.txt
[4]: https://github.com/grantm/sudoku-exchange-puzzle-bank/raw/master/diabolical.txt