NAME
Games::Sudoku::Lite -- Fast and simple Sudoku puzzle solver
SYNOPSIS
use Games::Sudoku::Lite;
my $board = <<END;
3....8.2.
.....9...
..27.5...
24.5..8..
.85.74..6
.3....94.
1.4....72
..69...5.
.7.612..9
END
my $puzzle = Games::Sudoku::Lite->new($board);
$puzzle->solve;
print $puzzle->solution, "\n";
AUTHOR
Bob O'Neill, <bobo@cpan.org>
ACKNOWLEDGEMENTS
Thanks to Tom Wyant (http://search.cpan.org/~wyant/)) for the idea of using dots rather than spaces to represent unknowns in the text representation of the board.
Thanks to Eugene Kulesha (http://search.cpan.org/~jset/) for providing a test that I could not initially pass and for the idea of keeping test data in data files rather than in the tests themselves.
COPYRIGHT AND LICENSE
Copyright (C) 2006 Bob O'Neill. All rights reserved.
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
perl.