1
resposta

Resolução

Considere:

  • Quais são os dados de entrada necessários?

    Precisamos de dados como: lista de e-mails, nomes, tempo de permanência no evento com autenticação de dados durante o acesso.

  • Como o algoritmo pode verificar a condição de presença completa?

    O algoritmo pode verificar de acordo com os IPS e calcular o tempo estimado para cada IP registrado na chamada ou a partir do registro do email na plataforma ao acessar.

  • Que decisão precisa ser tomada com base nesses dados?

    //coletar (nomes, e-mails, IPs)

    //contabilizar (tempo de permanência = > 2 horas)

    // if IP > 2 horas = envioMensagemAgradecimento (xxxx@gmail.com, yyyy@gmail.com) “Obrigado pela participação nesse evento maravilhoso”

  • Qual deve ser a ação final?

    //Enviar email de agradecimento aos participantes que participaram de todo o evento contabilizando duas horas de duração;

Para saber mais detalhes sobre uma solução para esse desafio, clique na Opinião da Pessoa Instrutora.

1 resposta

Oi, Mel! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou a solução, identificando entradas, verificando condições e definindo a ação final. Isso mostra que você está pensando de maneira lógica sobre o desafio e conectando bem os pontos. Continue praticando esse raciocínio, ele é muito útil para resolver problemas de programação.

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