Estou precisando resolver esse exercício abaixo mais como não entendo muito bem de programação vim pedir uma ajuda por favor. Eu sei que não é difícil mais eu não entendo muito.
Deixei algumas imagens de classes que já criei. Preciso fazer a logica da funcionalidade e implementar em código java com as seguintes regras abaixo.
Desde já agradeço pela ajuda.
2)Implemente uma funcionalidade que monte equipes de trabalho com recursos aleatórios.
Dado o pool de recursos da empresa (funcionários) devem ser montadas equipes de trabalho.
As equipes são montadas de forma aleatória e devem atender as seguintes regras:
- Obrigatoriamente deve possuir 1 Arquiteto de Sistemas e 1 DBA.
- Deve ter no mínimo 3 e no máximo 5 desenvolvedores.
- Deve ter no mínimo 2 e no máximo 3 testers.
- Um funcionário só pode pertencer a uma equipe.
- Podem existir funcionários que não estão alocadas em nenhuma equipe.
- A quantidade de funcionários é variável, e pode ser que não seja possível montar uma equipe com as características especificadas.
- A quantidade de equipes montadas depende da quantidade de funcionários e seus cargos.