Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Store paths **in matrix** solution in Creative category for Open Labyrinth by StefanPochmann
def checkio(maze):
q = [(1,1)]
maze[1][1] = ''
for i, j in q:
for move, I, J in zip('NSWE', (i-1,i+1,i,i), (j,j,j-1,j+1)):
if maze[I][J] == 0:
maze[I][J] = maze[i][j] + move
q += [(I,J)]
if I == J == 10:
return maze[I][J]
April 17, 2015
Comments: