Remove idx from peer set
This commit is contained in:
parent
f7b6fb053f
commit
181bc7d61e
1 changed files with 2 additions and 1 deletions
|
@ -110,8 +110,9 @@ class Sudoku:
|
||||||
'''
|
'''
|
||||||
Return a set of the peers, indexes into the board, for a given square.
|
Return a set of the peers, indexes into the board, for a given square.
|
||||||
'''
|
'''
|
||||||
|
idx = self._xy_to_idx(x, y)
|
||||||
box = int(x / self.size), int(y / self.size)
|
box = int(x / self.size), int(y / self.size)
|
||||||
return set(self._row(y)) | set(self._column(x)) | set(self._box(*box))
|
return (set(self._row(y)) | set(self._column(x)) | set(self._box(*box))) - {idx}
|
||||||
|
|
||||||
def _row(self, r):
|
def _row(self, r):
|
||||||
row_size = self.row_size
|
row_size = self.row_size
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue