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()emax()para os arrays de notas que não estiverem vazios. - Somente o campo de notas afeta o resultado.