Un día en el mercado
Mochila Bill y Billetera Will se dirigen al festival anual. Al acercarse a los puestos, Bill replica que podrá llevarse a casa más cosas que Will. Al tomarlo como un desafío, Will lo contradice y comienza una competencia.
- Mochila Bill tiene espacio ilimitado en su inventario, pero una cantidad limitada de monedas.
- Billetera Will tiene una cantidad ilimitada de monedas, pero espacio limitado en su inventario.
Crea una función que devuelva el nombre del hombre que puede llevarse a casa más artículos. Los parámetros son los siguientes:
- La cantidad de dinero de Bill.
- La cantidad de espacio en el inventario de Will.
- El precio del artículo.
- El tamaño del artículo.
Ejemplo resuelto
whoWinsTonight(40, 95, 5, 10) ➞ "Will"
// El artículo cuesta 5 monedas y ocupa 10 espacios del inventario.
// Bill solo puede comprar un máximo de 8 artículos (40 monedas DIV 5 = 8).
// Will solo puede llevarse a casa un máximo de 9 artículos (95 espacios del inventario DIV 10 = 9).
// Will es el ganador.Ejemplos
whoWinsTonight(20, 20, 5, 10) ➞ "Bill"
whoWinsTonight(10, 2, 20, 1) ➞ "Will"
whoWinsTonight(3, 7, 2, 5) ➞ "Tie"Notas
- DIV significa división entera con redondeo hacia abajo. Es decir, debes redondear hacia abajo después de dividir.
- Devuelve
"Tie"si ambos hombres pueden pagar la misma cantidad de artículos. - Todos los números serán enteros positivos.