Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Fibonacci Spiral's End by Moff
def fibo_spiral_end(elem: int) -> list[int]:
n = x = y = a = 0
b = 1
for _ in range(elem + 1):
x += a * (2 * (n % 4 in (1, 2)) - 1)
y += a * (2 * (n % 4 in (2, 3)) - 1)
a, b = b, a + b
n += 1
return [x, y]
Jan. 21, 2023
Comments: