Obter as maiores notas dos alunos

Crie uma função que receba um array de arrays associativos de alunos e retorne suas maiores notas na mesma ordem. Se um aluno não tiver notas, use 0 como a maior nota desse aluno.

Exemplos

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

  • Você pode usar array_map() e max() para os arrays de notas que não estiverem vazios.
  • Somente o campo de notas afeta o resultado.