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:

  1. La cantidad de dinero de Bill.
  2. La cantidad de espacio en el inventario de Will.
  3. El precio del artículo.
  4. 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.