From 3d69b671851c12a9b2b16f82f1a41dca51acb102 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Thu, 29 Aug 2013 22:05:16 -0700 Subject: [PATCH] Fix printing -- had the x and y coordinates flipped --- sudoku.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sudoku.py b/sudoku.py index b5ca47a..e47228d 100644 --- a/sudoku.py +++ b/sudoku.py @@ -201,10 +201,10 @@ class Board(dict): lines = [] box_lines = [] square_size = len(str(self.size)) - for x in range(self.size): + for y in range(self.size): row_squares = [] box_squares = [] - for y in range(self.size): + for x in range(self.size): square = self.get(self._xy_key(x, y)) if len(square) == 1: box_squares.append(str(square[0]).center(square_size)) @@ -218,7 +218,7 @@ class Board(dict): if len(box_lines) == self.box_size: lines.append('\n'.join(box_lines)) box_lines = [] - if x < self.size - 1: + if y < self.size - 1: # Don't print a divider on the last line. box_dividers = ['-' * ((square_size + 1) * self.box_size - 1) for box in range(self.box_size)] lines.append('\n{}\n'.format('-+-'.join(box_dividers)))