Obter estudantes com nomes e melhores notas II
Crie uma função que receba um array de hashes como [{ "name"=>'John', "notes"=>[3, 5, 4]}, { "name"=>"Mich", "notes"=>[1, 3, 5]}] e retorne um array de hashes como [{ "name"=>"John", "top_note"=>5 }, {"name"=>"Mich", "top_note"=>5}].
Se um estudante não tiver notas (um array vazio), 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.