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

drawing

Beschrijving

Oefening op 4 punten

Bij een klassiek magisch vierkant hebben alle rijen, kolommen en diagonalen dezelfde som.

In deze oefening bekijken we een multiplicatief magisch vierkant: alle rijen, kolommen en beide hoofddiagonalen moeten exact hetzelfde product hebben.

Gegeven is een vierkante matrix met gehele getallen. Onderzoek of deze matrix multiplicatief magisch is.

Als dat zo is, retourneer dan True, anders False.

Voorbeeld

>>> multiplicatief_magisch_vierkant([
[2, 9, 12],
[36, 6, 1],
[3, 4, 18]
])
True

Alle rijen, kolommen en diagonalen hebben als product 216. Zoals je kan zien in de gif hierboven, is dit een multiplicatief magisch vierkant.

Invoer

Een vierkante matrix met gehele getallen.

Uitvoer

True als alle rijen, kolommen en beide diagonalen hetzelfde product hebben, anders False.