print_square is kind of useless outside of testing purposes, but you can build that logic yourself so I removed it.
Moved get_row and get_col to Board since it made more since for the Board to have the functionality.
Ditched the print_row and print_col because that's really only good for testing and you can replicate it easy.
Moved get_row and get_col to Board since it made more since for the Board to have the functionality.
Ditched the print_row and print_col because that's really only good for testing and you can replicate it easy.
I like this version of print_board better.
Not sure if it's really an improvement though.
Removed print_sudoku_square since that's only useful for testing.