A simple Python Package that solves a Sudoku via the command line;
-
Parsing command-line arguments;
-
Reading sudoku from:-
-
terminal as:-
-
formatted;
-
on Windows http://stackoverflow.com/questions/3523174/raw-input-in-python-without-pressing-enter;
-
letting you backspace (every 3 chars):-
- every cell row;
- every row;
- everything;
-
-
file (unformatted):-
- unformatted;
- file as stdin;
-
internet source;
-
generating;
-
-
Interacting with user;
-
Solving by:-
-
logic:-
- reducing;
- promoting;
-
guessing;
-
finishing when done;
-
using iteration instead of tail-recursion;
-
tracking time taken;
-
-
Displaying:-
-
through:-
- terminal;
- file;
- GUI;
-
as:-
-
formatted:-
- in a small template;
- in a big template;
-
unformatted;
-
-
-
Testing;
- using function annotations (check syntax for iterable etc.);
- Unit Tests;