.
I've added functions for solving files of sukakus, with self-explaining names.
For Sukaku puzzles given in the 729-character string format (one string per line, with no quotes), with syntax:
- (solve-n-sukakus-after-first-p-from-string-file ?file-name ?p ?n)
- (solve-n-sukakus-after-first-p-from-string-file-excluding ?file-name ?p ?n ?l-out)
?l-out is the list of puzzle numbers (i.e. their line number in the file) that are excluded from the computations
For Sukaku puzzles given in the much more readable list format (one list per line), with syntax:
- (solve-n-sukakus-after-first-p-from-list-file ?file-name ?p ?n)
- (solve-n-sukakus-after-first-p-from-list-file-excluding ?file-name ?p ?n ?l-out)
?l-out is the list of puzzle numbers (i.e. their line number in the file) that are excluded from the computations
In all the cases, the sukaku is pretty-printed (in the visually more appealing grid format) after initialisation of each puzzle.
The [BUM] will be updated later.