Você está trabalhando como pessoa desenvolvedora júnior em uma equipe que está criando um sistema para auxiliar no controle de presença em eventos online. O time precisa de um algoritmo que processe a lista de participantes e envie um e-mail de agradecimento apenas para quem participou de toda a transmissão ao vivo.
- Pegar lista de todos os usuários/espectadores da transmissão.
- Verificar o tempo onde cada usuário ficou vendo a transmissão.
- Verificar o Email dos usuários que teve o tempo de presença = ao tempo da transmissão ao vivo.
- Enviar ao Email desses participantes a mensagem de agradecimento.
• Quais são os dados de entrada necessários?
Participantes: Nome, ID da conta, Email.
• Como o algoritmo pode verificar a condição de presença completa?
Analisando o tempo que o participante/usuário ficou, se baseando na hora que o integrante entrou na transmissão
(Tempo de Presença = Tempo da Transmissão)
• Que decisão precisa ser tomada com base nesses dados?
Verificar se o usuário teve presente em toda a transmissão, e decidir com base nessa verificação se ele deveria receber o Email ou não.
• Qual deve ser a ação final?
Fazer a decisão de mandar o Email de agradecimento, com base no tempo do participante.