Un día en el mercado

Mochila Bill y Billetera Will parten hacia el festival anual. Al acercarse a los puestos, Bill afirma que podrá llevar a casa más cosas que Will. Tomándolo 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 llevar a casa la mayor cantidad de artículos. Los parámetros son los siguientes:

  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.

Ejemplo resuelto

who_wins_tonight(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.

Ejemplos

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

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

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

Notas

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