I'm trying to create a sudoku solver program in Java (maybe Python). I'm just wondering how I should go about structuring this...
Do I create a class and make each box a object of that class (9x9=81 objects)? If yes, how do I control all the objects - in other words, how do I make them all call a certain method in the class?
Do I just create functions to calculate and just control all the numbers in there with something like an multi-D array?
And actually, even if I could just create multiple functions, how would I control all the objects if I were to make each box an object?
Thanks.