1
resposta

[Projeto] Resolução - Lógica para realização do sorteio

function sortear() {
    embaralha(amigos);
    let sorteio = document.getElementById('lista-sorteio');

    for (let i = 0; i < amigos.length; i++) {
        if (i == amigos.length - 1) {
            sorteio.innerHTML = sorteio.innerHTML + amigos[i] + ' --> ' + amigos[0] + '<br>';
        } else {
            sorteio.innerHTML = sorteio.innerHTML + amigos[i] + ' --> ' + amigos[i + 1] + '<br>';
            }
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Aline! Como vai?

Agradeço por compartilhar.

Gostei muito da sua lógica para o sorteio do Amigo Secreto. O uso do for e a verificação do último item da lista para conectar o último amigo ao primeiro mostram uma boa compreensão do fluxo do algoritmo.

Continue praticando essa forma de pensar em laços e condições, pois é essencial para resolver desafios de lógica.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!