Instruções

Passo 12

Ao redirecionar overflow, você deve enviar os participantes para o próximo portão no array gates. Para isso, é preciso buscar o índice do próximo portão. Normalmente, você poderia adicionar 1 ao índice atual. Porém, se o portão atual for o último do array, é necessário voltar para o primeiro portão. Você pode usar o operador módulo (%) para lidar com isso:
const nextIndex = (currentIndex + 1) % array.length;
Isso funciona porque quando currentIndex + 1 é igual a array.length, o resultado se torna 0. Usando essa técnica, crie uma variável chamada nextGateIndex que armazene o índice do próximo portão no array gates.

O que fazer:

Testes:

  • Você deve usar a técnica do módulo para acessar e atribuir o próximo índice de `currentIndex` no array `gates` a uma variável chamada `nextGateIndex`. Siga o mesmo padrão de uma linha do exemplo.

Console