Newer
Older
def is_goal_maze(state):
return MAZE_GOAL == state
def is_goal_sudoku(state):
y, x = 10, 10
for i, s in enumerate(state):
if 0 in s:
(y, x) = (i, s.index(0))
break
def is_goal_queens(state):
return sum(map(sum, state)) == len(state)