initial commit... beginnings of sudoku board generator in python
started creation work on segment (3 number pieces) and block (small 9 number squares) of the sudoku board.  i figured it would be faster to generate this way than to go row by row
refactoring building the board to use rows and columns, the block method was too tough for my brain
creates full board, but not valid board, need to check blocks and columns for duplicates
simplified the new_board function, and implemented argument to set size of segment. segment is squared to create side of board.
for some reason, it was setting the excludes list to the whole board instead of just the current row.  fixed it, now i get 9 rows of 9 columns
now appears to work with unique columns, but not rows
deleted all the unused functionality, going to do this frankenstein way... create the framework then tweak it, instead of trying to generate it all at once.
using unique numbers for the initial row creation, to remove duplicates
started column checking
identified column duplicates, now to eradicate them
clean slate... needed a new file to clear my head
last update to sudoku.py for a while, will work with ver 2, because it was a clean slate.
the third, and hopefully most successful try at sudoku after some shower thought.
wow already almost done... and it hasn't even been an hour. way to waste time.  finished checking row, now to check columns (just as easy), and then check the blocks, then it should be good to go
got it to validate rows and cols. now it has to validate blocks, then sudoku.
blocks now validate, and a counter was added to print how many iterations it takes to make one valid sudoku board.  may try other methods, or play with some pieces to try to reduce solve time.  now to create a player board that a user can copy to solve
removed old files, and set it up so that the script will print a playable board
Merge branch 'master' of https://github.com/desnudopenguino/py_sudoku