Obter estudantes com seus nomes e maiores notas

Dado um mapa de um estudante com um campo name e uma lista não vazia de notes, retorne um novo mapa com o mesmo campo name e um campo top_note que contenha a maior nota.

Exemplos

Program.topNote(Map.of("name", "John", "notes", List.of(3, 5, 4))) ➞ Map.of("name", "John", "top_note", 5)

Program.topNote(Map.of("name", "Max", "notes", List.of(1, 4, 6))) ➞ Map.of("name", "Max", "top_note", 6)

Program.topNote(Map.of("name", "Zygmund", "notes", List.of(1, 2, 3))) ➞ Map.of("name", "Zygmund", "top_note", 3)

Notas

N/A