From fba52c7f090518420819dc127c80e06148af2de3 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 16 Oct 2017 12:23:42 -0700 Subject: [PATCH] Add Sudoku.possible_values_for_square() --- sudoku/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sudoku/__init__.py b/sudoku/__init__.py index 92d92ae..a693408 100644 --- a/sudoku/__init__.py +++ b/sudoku/__init__.py @@ -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)