Solucionado (ver solução)
Solucionado
(ver solução)
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>';
            }
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

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!