InstruçÔes

Passo 19

Quando vocĂȘ encontrar um caminho mais curto para um vizinho, tambĂ©m precisa atualizar o caminho registrado para alcançå-lo. Em Javascript, vocĂȘ pode criar um novo array combinando um array existente e um novo elemento usando o operador spread:
const newPath = [...existingArray, newElement];
Dentro do bloco aninhado if, atualize paths[nodeNo] para ser o caminho até o nó atual com nodeNo anexado no final usando a sintaxe spread assim: [...paths[current], nodeNo].

O que fazer:

Testes:

  • VocĂȘ deve atualizar `paths[nodeNo]` dentro do bloco aninhado `if`.
  • `paths[nodeNo]` deve ser definido como `[...paths[current], nodeNo]`.

Console