displayPathtoPrincess
def displayPathtoPrincess(n,grid):
x_princes, y_princes = [(ix, iy) for ix, row in enumerate(grid) for iy, i in enumerate(row) if i == 'p'][0]
x_bot, y_bot = [(ix, iy) for ix, row in enumerate(grid) for iy, i in enumerate(row) if i == 'm'][0]
while x_bot > x_princes:
x_bot -= 1
print("LEFT")
while x_bot < x_princes:
x_bot += 1
print("RIGHT")
while y_bot > y_princes:
y_bot -= 1
print("DOWN")
while y_bot < y_princes:
y_bot += 1
print("UP")
Public Last updated: 2018-12-20 08:51:24 PM