Exemple #1
0
    def check_solution(self):
        if not rob.is_parking_point():
            return False

        cell_status = {True: rob.CELL_FILLED, False: rob.CELL_EMPTY}

        for i in range(10):
            for j in range(10):
                if rob.get_cell_type(i, j) != cell_status[i == j]:
                    return False

        return True
Exemple #2
0
    def check_solution(self):

        return rob.is_parking_point()
Exemple #3
0
    def check_solution(self):

        return check_filled_cells(self.cells_to_be_filled) and rob.is_parking_point()
Exemple #4
0
    def check_solution(self):
        if not rob.is_parking_point():
            return False

        return check_filled_cells([(2, 2), (2, 3), (2, 1), (3, 2), (1, 2)])
Exemple #5
0
    def check_solution(self):
        if not rob.is_parking_point():
            return False

        return check_filled_cells(self.cells_to_be_filled)
Exemple #6
0
    def check_solution(self):

        return check_filled_cells(self.cells_to_fill) and rob.is_parking_point() and rob.get_register_value(
            'ax') == self.filled_cells_number