Add Sudoku.get() -> value of board at (x,y)
This commit is contained in:
parent
fba52c7f09
commit
137e4e6436
1 changed files with 5 additions and 0 deletions
|
@ -146,6 +146,11 @@ class Sudoku:
|
|||
def solve(self, solver):
|
||||
return solver(self)
|
||||
|
||||
def get(self, x, y):
|
||||
idx = self._xy_to_idx(x, y)
|
||||
value = self._board[idx]
|
||||
return None if value == 0 else value
|
||||
|
||||
def set(self, x, y, value):
|
||||
if value not in self.possible_values:
|
||||
raise ValueError('{} not in set of possible values {}'.format(value, self.possible_values))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue