Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
while ducks solution in Clear category for Gator And Ducks by kurosawa4434
def gator(ducks_num: int, step: int) -> list[int]:
ducks = [i for i in range(ducks_num)]
answer = [0] * ducks_num
position = 0
while ducks:
position = (position + step - 1) % len(ducks)
answer[ducks[position]] = ducks_num - len(ducks) + 1
ducks.pop(position)
return answer
March 17, 2024