maze/bin/solve_maze.py

12 lines
212 B
Python

import sys
from maze import parse_maze
if len(sys.argv) == 2:
m = parse_maze(open(sys.argv[1], 'r').read())
else:
m = parse_maze(sys.stdin.read())
sys.setrecursionlimit(m._size * 1000)
print m.solve()