Obtén las calificaciones más altas de los estudiantes

Crea una función que reciba un arreglo de estudiantes y devuelva la calificación más alta de cada uno en el mismo orden. Si un estudiante no tiene calificaciones, usa 0 como su calificación más alta.

Ejemplos

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

  • Puedes aplicar una operación de mapeo a los estudiantes y usar una operación de máximo para los arreglos de calificaciones que no estén vacíos.
  • Solo el campo notes afecta el resultado.