Obtenha as maiores notas dos alunos
Crie uma função que receba um array de alunos e retorne a maior nota de cada um na mesma ordem. Se um aluno não tiver notas, use 0 como a maior nota desse aluno.
Exemplos
Program.getStudentTopNotes(new Student[] {
new Student(new int[] { 5, 3, 4, 2, 5, 5 }),
new Student(new int[] { 2, 3, 3, 3, 2, 5 }),
new Student(new int[] { 2, 2, 4, 4, 3, 3 })
}) ➞ new int[] { 5, 5, 4 }Notas
- Você pode mapear os alunos e usar uma operação de máximo nos arrays de notas que não estiverem vazios.
- Somente o campo notes afeta o resultado.