Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

drawing

Beschrijving

Oefening op 4 punten

In het spel Royal Match moet je normaal 3 figuurtjes op een rij krijgen.

In de speciale wombo combo-modus verandert de waarde van elk snoepje: elk snoepje krijgt de som van alle snoepjes die er rond liggen, inclusief het snoepje zelf.

Met “rond” bedoelen we alle buren horizontaal, verticaal en diagonaal (maximaal 8 buren), samen met het huidige vakje.

Gegeven is een matrix met de waardes van de snoepjes. Bereken de nieuwe matrix wanneer de wombo combo-modus actief is.

Voorbeeld

>>> royal_match_wombo_combo([
... [1, 2, 3],
... [4, 5, 6],
... [7, 8, 9]
... ])
[[12, 21, 16], [27, 45, 33], [24, 39, 28]]

Voor het middelste snoepje (5) is de nieuwe waarde 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45.

Invoer

Een matrix met gehele getallen.

Uitvoer

Een nieuwe matrix met dezelfde afmetingen, waarbij elk element vervangen is door de som van zijn omliggende buren en zichzelf.