Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Simple & clear solution in Clear category for Compass, Map and Spyglass by likewind
def dist(a, b):
return max(abs(a[0]-b[0]), abs(a[1]-b[1]))
def navigation(seaside):
y = [0, 0]
c = [0, 0]
m = [0, 0]
s = [0, 0]
for i in range(len(seaside)):
for j in range(len(seaside[i])):
if seaside[i][j] == 'Y':
y = [i, j]
elif seaside[i][j] == 'C':
c = [i, j]
elif seaside[i][j] == 'M':
m = [i, j]
elif seaside[i][j] == 'S':
s = [i, j]
c_dist = dist(y, c)
m_dist = dist(y, m)
s_dist = dist(y, s)
return c_dist + m_dist + s_dist
Sept. 5, 2018
Comments: