Obtener estudiantes con sus nombres y notas más altas

Dado un mapa de un estudiante con un campo name y una lista no vacía de notes, devuelve un mapa nuevo con el mismo campo name y un campo top_note que contenga la nota más alta.

Ejemplos

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