Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Generator abuse solution in Creative category for Compass, Map and Spyglass by PythonWithPI
[
0 for globals()['navigation'] in (lambda seaside:next(
any(
any(
[
0 for positions[cell] in ((x,y),)
][0] if cell!=0 else 0 for x,cell in enumerate(row)
) for y,row in enumerate(seaside)
) or
sum(
map(
lambda position,ypos=(positions['Y'],positions.__delitem__('Y'))[0]:
path_length(ypos,position),
positions.values()
)
)
for positions,path_length in (
(
{},
lambda a,b:max(abs(b[i]-a[i]) for i in (0,1)),
),
)
),)
]
Feb. 4, 2019