Um dia no mercado
Mochila Bill e Carteira Will partem para o festival anual. Ao se aproximarem das barracas, Bill retruca que conseguirá levar mais coisas para casa do que Will. Aceitando isso como 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 mais itens para casa. Os parâmetros são os seguintes:
- A quantidade de dinheiro de Bill.
- A quantidade de espaço no inventário de Will.
- O preço do item.
- O tamanho do item.
Exemplo resolvido
whoWinsTonight(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 no máximo 9 itens para casa. (95 espaços do inventário DIV 10 = 9).
// Will é o vencedor.Exemplos
whoWinsTonight(20, 20, 5, 10) ➞ "Bill"
whoWinsTonight(10, 2, 20, 1) ➞ "Will"
whoWinsTonight(3, 7, 2, 5) ➞ "Tie"Observações
- DIV significa uma divisão com arredondamento para baixo. Isso significa que você deve arredondar para baixo depois de dividir.
- Retorne
"Tie"se os dois homens conseguirem comprar a mesma quantidade de coisas. - Todos os números serão inteiros positivos.