CloudCoder Python feladatgyujtemeny/buvos negyzet

A MathWikiből
A lap korábbi változatát látod, amilyen Csirke (vitalap | szerkesztései) 2015. november 6., 13:05-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
def buvos_negyzet(tablazat):
    ossz = 0
    n = len(tablazat)
    for i in range(n):
        ossz = ossz + tablazat[0][i]
    for i in range(n):
        uj_ossz = 0
        for j in range(n):
            uj_ossz = uj_ossz + tablazat[i][j]
        if uj_ossz != ossz:
            return False
 
        uj_ossz = 0
        for j in range(n):
            uj_ossz = uj_ossz + tablazat[j][i]
        if uj_ossz != ossz:
            return False
 
    return True
Személyes eszközök