El caballero frugal
Atticus ha sido invitado a una cena y decide comprar una botella de vino. Sin embargo, sabe muy poco sobre cómo elegir una buena botella. Como es un caballero muy frugal (aunque no le gusta parecer tacaño), decide usar una regla muy sencilla. En cualquier selección de dos o más vinos, siempre comprará el segundo más barato.
Dado un arreglo de hashes de vino, escribe una función que devuelva el nombre del vino que comprará para la fiesta. Si recibe un arreglo vacío, devuelve nil. Si recibe un arreglo con un solo vino, Atticus comprará ese vino.
Ejemplos
chosen_wine([
{ "name": "Wine A", "price": 8.99 },
{ "name": "Wine 32", "price": 13.99 },
{ "name": "Wine 9", "price": 10.99 }
]) ➞ "Wine 9"
chosen_wine([{ "name": "Wine A", "price": 8.99 }]) ➞ "Wine A"
chosen_wine([]) ➞ nilNotas
Todos los vinos tendrán precios diferentes, por lo que no habrá confusión al ordenarlos.