Obtener las notas más altas de los estudiantes

Crea una función que reciba un arreglo de arreglos asociativos de estudiantes y devuelva sus notas más altas en el mismo orden. Si un estudiante no tiene notas, usa 0 como su nota más alta.

Ejemplos

get_student_top_notes([
  ["notes" => [5, 3, 4, 2, 5, 5]],
  ["notes" => [2, 3, 3, 3, 2, 5]],
  ["notes" => [2, 2, 4, 4, 3, 3]]
]) ➞ [5, 5, 4]

Notas

  • Puedes usar array_map() y max() para los arreglos de notas que no estén vacíos.
  • Solo el campo de notas afecta el resultado.