18 lines
396 B
Python
18 lines
396 B
Python
import random
|
|
|
|
|
|
def make_maze(size=8):
|
|
r = [[[0] * size] * size] * size
|
|
for i in xrange(size):
|
|
for j in xrange(size):
|
|
r[i][j] = [random.randint(0, 1) for i in xrange(size)]
|
|
r[0][0][0] = 1
|
|
r[7][7][7] = 1
|
|
return r
|
|
|
|
|
|
def parse_maze(filename):
|
|
f = open(filename, 'r')
|
|
t = f.read()
|
|
return [[int(j) for j in i.split()] for i in t.split('\n\n') if i]
|