Obter estudantes com nomes e melhores notas II
Crie uma função que receba uma lista de dicionários como [{ "name": "John", "notes": [3, 5, 4]}, { "name": "Mich", "notes": [1, 3, 5]}] e retorne uma lista de dicionários como [{ "name": "John", "top_note": 5 }, {"name": "Mich", "top_note": 5}].
Se um estudante não tiver notas (uma lista vazia), retorne top_note: 0.
Exemplos
get_name_and_top_note([{ "name": "John", "notes": [2, 4, 5]}, { "name": "Mich", "notes": [1, 3, 5]}]) ➞ [{ "name": "John", "top_note": 5 }, {"name": "Mich", "top_note": 5}]
get_name_and_top_note([{ "name": "Paul", "notes": []}, {"name": "Victoria", "notes": [3, 4, 2, 1]}]) ➞ [{ "name": "Paul", "top_note": 0 }, {"name": "Victoria", "top_note": 4}]Observações
- Não traduza este desafio para JavaScript.
- Este desafio é uma tradução do desafio de JavaScript de Bartosz Cytrowski que não foi traduzido corretamente para Python. Você pode encontrar o desafio aqui.