Un día en el mercado

La Mochila Bill y la Cartera Will parten hacia el festival anual. Al acercarse a los puestos, Bill replica que podrá llevar a casa más cosas que Will. Tomándolo como un desafío, Will responde y comienza una competencia.

  • La Mochila Bill tiene espacio infinito en su inventario, pero una cantidad limitada de monedas.
  • La Cartera Will tiene una cantidad infinita de monedas, pero espacio limitado en su inventario.

Crea una función que devuelva el nombre del hombre que pueda llevar a casa la mayor cantidad de artículos. Los parámetros se proporcionan de la siguiente manera:

  1. La cantidad de dinero de Bill.
  2. La cantidad de espacio disponible en el inventario de Will.
  3. El precio del artículo.
  4. El tamaño del artículo.

Ejemplos

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 llevar a casa un máximo de 9 artículos (95 espacios del inventario DIV 10 = 9).
// Will es el ganador.

whoWinsTonight(20, 20, 5, 10) ➞ "Bill"

whoWinsTonight(10, 2, 20, 1) ➞ "Will"

whoWinsTonight(3, 7, 2, 5) ➞ "Tie"

Notas

  • DIV significa una división con redondeo hacia abajo. Es decir, debes redondear hacia abajo después de dividir.
  • Devuelve "Tie" si ambos hombres pueden comprar la misma cantidad de artículos.
  • Todos los números serán enteros positivos.