From 137e4e643691899e21932412e367e4c51ea30850 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 16 Oct 2017 12:24:02 -0700 Subject: [PATCH] Add Sudoku.get() -> value of board at (x,y) --- sudoku/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sudoku/__init__.py b/sudoku/__init__.py index a693408..130b175 100644 --- a/sudoku/__init__.py +++ b/sudoku/__init__.py @@ -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))