
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.
>>> 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.
Een vierkante matrix met gehele getallen.
True als alle rijen, kolommen en beide diagonalen hetzelfde product hebben, anders False.