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.