1
resposta

[Dúvida] Sobre os códigos do challenge do amigo secreto

É permitido o uso de códigos não usados ou não passados nos primeiros 2 cursos de programação para fazer o challenge do amigo secreto? Estou com essa duvida, pois para entender mais sobre o javascript, pesquisei alguns códigos que eu possa usar para fazer o challenge, mas não sei se tem problema usa-los.
Este é meu programa atualmente:

let listaDeAmigos = []
function exibirTextoNaTela(tag, texto) {
    let campo = document.querySelector (tag);
    campo.innerHTML = texto;
}
function exibirTextosInciais() {
    exibirTextoNaTela('h1', 'Bem vindo ao jogo do amigo secreto!');
    exibirTextoNaTela('h2', 'Digite o nome dos amigos que participarão do amigo secreto:');
}
exibirTextosInciais();

function adicionarAmigo() {
    let input = document.getElementById('amigo');
    let nome = input.value.trim();

    if (nome === '') {
        alert('Por favor, insira um nome.');
    } else {
        listaDeAmigos.push(nome);
        input.value = '';
        atualizarListaDeAmigos();
        console.log(nome);
    }
}
function atualizarListaDeAmigos() {
    let lista = document.getElementById('listaAmigos');
    lista.innerHTML = "";

    listaDeAmigos.forEach(function(amigo) {
        let li = document.createElement('li');
        li.textContent = amigo;
        lista.appendChild(li);
    });
}
function sortearAmigo() {
    if (listaDeAmigos.length === 0) {
        alert('Nenhum amigo disponível para sortear.');
        return;
    }
    let indiceAleatorio = Math.floor(Math.random() * listaDeAmigos.length);
    let amigoSorteado = listaDeAmigos[indiceAleatorio];
    let resultado = document.getElementById('resultado');
    resultado.innerHTML = `<li>${amigoSorteado}</li>`;
1 resposta

Oi Antônio! Tudo bem?

Em relação ao uso de códigos que não foram apresentados nos primeiros cursos de programação, isso geralmente depende das diretrizes específicas do curso ou desafio que você está participando. No entanto, em muitos casos, o objetivo é justamente incentivar a pesquisa e a aplicação de novos conhecimentos, então usar códigos que você encontrou em suas pesquisas pode ser uma ótima maneira de aprender e expandir suas habilidades.

Seu programa parece estar bem estruturado e já está fazendo um ótimo trabalho em adicionar e sortear amigos. Se você encontrou códigos que podem melhorar ou adicionar funcionalidades ao seu projeto, como animações, melhorias na interface ou até mesmo otimizações no código, pode ser uma boa ideia incorporá-los, desde que você entenda como eles funcionam.

Lembre-se de sempre citar ou comentar no código a origem das soluções que você encontrou, especialmente se forem trechos significativos de código de outras fontes. Isso mostra que você está ciente do que está usando e respeita o trabalho de outros desenvolvedores.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.