File size: 557 Bytes
4484b8a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


class TrialGrid():
  def __init__(self, initial_grid, row_col_digit_position):
    self.initial_grid=initial_grid
    self.row_col_digit_position = row_col_digit_position
    self.neg_result=None
    self.pos_result=None
    self.tried_grid = []

  def score(self):
    # currently return 0 if find a good path else 1 (I'm too lazy)
    if "fail" in [self.neg_result, self.pos_result]:
      return 0
    if "complete" in [self.neg_result, self.pos_result]:
      return 0
    if None in [self.neg_result, self.pos_result]:
      return None
    return 1