Serie de robos (10): Calcular la diferencia

El agente de seguros vuelve a llamar y se disculpa. Encontraron otra póliza contratada por tu cónyuge, pero esta se limita a cubrir un máximo determinado de pérdidas (por ejemplo, 50,000€). Le envías a tu cónyuge una factura por la diferencia que quedó sin cubrir.

Dado un objeto de los artículos robados y un límite, devuelve la diferencia entre el valor total de esos artículos y el límite de la póliza.

Ejemplos

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

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

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

Notas

  • El objeto siempre contendrá artículos (nunca estará vacío).
  • La suma de los artículos siempre será mayor que el límite.