This is a 5*5 puzzle solution def print_maze(maze): for i in maze: for j in i: print(j,end="") print() def find_start(maze): for i in range(5): for j in range(5): if maze[i][j]=="S": return i,j return False def is_valid_position(maze,r,c): if r<0 or c<0: return False if r>4 or c>4: return False if maze[r][c] in " E": return True return False def solve(maze): stack=[] if find_start(maze): stack.append( (find_start(maze))) print("Stack is ",stack) while len(stack)>0: ...
Comments
Post a Comment