Add Sudoku.possible_values_for_square()
This commit is contained in:
parent
1186305712
commit
fba52c7f09
1 changed files with 4 additions and 0 deletions
|
@ -67,6 +67,10 @@ class Sudoku:
|
|||
self._possible_values = set(range(1, self.row_size + 1))
|
||||
return self._possible_values
|
||||
|
||||
def possible_values_for_square(self, x, y):
|
||||
peers = self.peers(x, y)
|
||||
return self.possible_values - peers
|
||||
|
||||
@property
|
||||
def rows(self):
|
||||
return self._apply_index_ranges(self.index_rows)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue