Een bommentapijt is een aanval waarbij een groot gebied tegelijk wordt gebombardeerd.
We stellen New York voor als een matrix:
Je krijgt ook een lijst met bomlocaties.
Bij elke bom:
10,0 gaan.Bommen worden na elkaar toegepast in de opgegeven volgorde.
Geef de matrix met de nieuwe hoogtes terug.
>>> bommentapijt(
... [[50, 60, 70],
... [80, 90, 100],
... [40, 30, 20]],
... [(1, 1)]
... )
[[40, 50, 60], [70, 80, 90], [30, 20, 10]]
Er valt 1 bom in het midden (1, 1), dus alle 9 vakjes dalen met 10.
>>> bommentapijt(
... [[5, 12],
... [8, 50]],
... [(0, 0)]
... )
[[0, 2], [0, 40]]
Waarden kunnen niet negatief worden.
(r, k) waar bommen vallen.Een matrix met de hoogtes na alle bominslagen.