# cat blog >> /dev/brain 2> /proc/mind
cat blog >> /dev/brain 2> /proc/mind
# cat mission_14.py w = 57 h = 25 directions = { 'EAST': (1, 0), 'NORTH': (0, -1), 'WEST': (-1, 0), 'SOUTH': (0, 1) } # smap[y][x] = '#' smap = [[' ' for x in range(w)] for y in range(h)] stack = [] x = 0 y = 9 log = open('log.txt').read().splitlines() for line in log: if 'Trying' in line: d = directions[line.split()[1]] elif 'step' in line: stack.append((d[0], d[1])) x += d[0] y += d[1] smap[y][x] = '#' elif 'back' in line: d = stack.pop() x -= d[0] y -= d[1] for i in smap: print ''.join(i) # python mission_14.py # # ##### # ########## # # ### ## ####### ####### # # # # # # # # # # # # # #### # # ## # # ### # # ########## #### # # # # # ### # ### # # # # # # # # ########## # # # # # # # ####### # # # #### ### # # # # # ########## # # # # ###### # #### ## ##### ######### # # ### # # # ## # # ## #### # # # # # # ## ## ## # # # # # ## # # ## ###### # # # # ### ####### ########### #### # # # # ######## #### # # ################################################## #### ################################################## # # #### ############ ############ ###### ### ## # #### ############ ########### ##### ## ## # # ### ###### # ## ########### # ## ## ## # ## ## ##### ### ## ### # ###### ## # ## ## # ########### # ##### ### #### ## #### #### ## ## ## #### #### # ## ### # ##### ########### ## ##### #### ## ############ ################ ## ###### # ### ############ ################ ## ## # # ################################################## #######################################################
cat mission_14.py
python mission_14.py
Post a Comment
No comments:
Post a Comment