Série de roubos (10): Calcular a diferença
Uma família lista o valor de reposição de cada item roubado e tem uma apólice de seguro com um limite fixo de cobertura. A seguradora paga até esse limite, e a família precisa arcar com o valor restante.
Crie uma função calculate_difference que receba uma coleção que associe os nomes dos itens aos seus valores de reposição, além do limite do seguro. Retorne o valor total dos itens menos o limite.
Exemplos
calculate_difference({ "skate" => 200, "painting" => 200, "shoes" => 1 }, 400) # => 1
calculate_difference({ "skate" => 200, "painting" => 200, "shoes" => 1 }, 300) # => 101
calculate_difference({ "skate" => 200, "painting" => 200, "shoes" => 1 }, 200) # => 201Notas
- A coleção nunca está vazia.
- O valor total dos itens roubados é sempre maior que o limite do seguro.