コード例 #1
0
 def __init__(self, grid: Grid, *args, **kwargs):
     super().__init__(grid.n, *args, **kwargs)
     self.grid = grid
     self.black_cells = grid.get_black_cells()
     self.numbered_cells = grid.get_numbered_cells()
コード例 #2
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     grid = Grid(9)
     for r, c in [(1, 4), (1, 5), (2, 5), (5, 1), (5, 2), (6, 1)]:
         grid.add_black_cell(r, c)
     self.nclist = grid.get_numbered_cells()