Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
rotate rotate the deque solution in Clear category for Gator And Ducks by juestr
from collections import deque
def gator(ducks: int, step: int) -> list[int]:
order = [0] * ducks
circle = deque(range(ducks))
for n in range(1, ducks + 1):
circle.rotate(1 - step)
order[circle.popleft()] = n
return order
June 6, 2024