Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Second solution in Clear category for Ore In The Desert by kdim
def checkio(previous):
cells = [(i, j) for i in range(10) for j in range(10)]
d = lambda x1, y1, x2, y2: round(((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5)
for x, y, r in previous:
cells = [c for c in cells if d(x, y, *c) == r]
return cells.pop()
March 19, 2023