Um dia no mercado

Mochila Bill e Carteira Will partem para o festival anual. Ao se aproximarem das barracas, Bill afirma que conseguirá levar para casa mais coisas do que Will. Considerando isso um desafio, Will o contradiz e uma competição começa.

  • Mochila Bill tem espaço ilimitado no inventário, mas uma quantidade limitada de moedas.
  • Carteira Will tem uma quantidade ilimitada de moedas, mas espaço limitado no inventário.

Crie uma função que retorne o nome do homem que consegue levar para casa a maior quantidade de itens. Os parâmetros são os seguintes:

  1. A quantia de dinheiro de Bill.
  2. A quantidade de espaço disponível no inventário de Will.
  3. O preço do item.
  4. O tamanho do item.

Exemplo resolvido

who_wins_tonight(40, 95, 5, 10) ➞ "Will"

# O item custa 5 moedas e ocupa 10 espaços do inventário.
# Bill só pode comprar no máximo 8 itens (40 moedas DIV 5 = 8).
# Will só pode levar para casa no máximo 9 itens (95 espaços do inventário DIV 10 = 9).
# Will é o vencedor.

Exemplos

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

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

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

Observações

  • DIV significa uma divisão inteira com arredondamento para baixo. Isso significa que você deve arredondar para baixo depois de dividir.
  • Retorne "Tie" se os dois homens puderem comprar a mesma quantidade de coisas.
  • Todos os números serão inteiros positivos.