Série de roubos (10): Calcular a diferença

O corretor de seguros liga novamente e pede desculpas. Encontraram outra apólice contratada pelo seu cônjuge, mas ela se limita a cobrir um valor máximo específico de perdas (por exemplo, 50,000€). Você envia ao seu cônjuge uma cobrança pela diferença que ficou sem cobertura.

Dado um dict dos itens roubados e um limit, retorne a diferença entre o valor total desses itens e o limite da apólice.

Exemplos

calc_diff({ "baseball bat": 20 }, 5) ➞ 15

calc_diff({"skate": 10, "painting": 20 }, 19) ➞ 11

calc_diff({"skate": 200, "painting": 200, "shoes": 1 }, 400) ➞ 1

Observações

  • O dict sempre contém pelo menos um item (nunca há objetos vazios).
  • A soma dos itens sempre é maior que o limite.