"Você 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.
Queremos automatizar o envio de agradecimentos. Mas só para quem assistiu à transmissão do início ao fim. Você consegue organizar esse processo em um algoritmo?”
**Quais são os dados de entrada necessários? **
Relação de participantes com os respectivos horários de entrada e saída da reunião;
Como o algoritmo pode verificar a condição de presença completa?
Validando se os horários de entrada e saída do usuário, corresponde aos de inicio e término da reunião;
Que decisão precisa ser tomada com base nesses dados?
Separar os participantes em dois grupos: A) aqueles cujos horários de entrada e saída da reunião correspondem aos de início e término da reunião e B) Todos os demais participantes
Qual deve ser a ação final?
Enviar o e-mail de agradecimento para o grupo A.
Para cada participante da lista:
a) Validar tempo total na sala
b. comparar com o tempo total da transmissão.
c. Se o tempo for igual, enviar e-mail de agradecimento.
d. Senão, não enviar.