You are viewing a single comment's thread. Return to all comments →
A little bit simpler:
Python 3
s = [[int(i) for i in input().split(' ')] for j in range(3)] n = [s[i][j] for i in range(3) for j in range(3)] all_n = [[8,1,6,3,5,7,4,9,2],[6,1,8,7,5,3,2,9,4],[4,9,2,3,5,7,8,1,6],[2,9,4,7,5,3,6,1,8],[8,3,4,1,5,9,6,7,2],[4,3,8,9,5,1,2,7,6],[6,7,2,1,5,9,8,3,4],[2,7,6,9,5,1,4,3,8]] allsum = [] for l in all_n: allsum.append(sum([abs(n[i]-l[i]) for i in range(9)])) print(min(allsum))
Seems like cookies are disabled on this browser, please enable them to open this website
Forming a Magic Square
You are viewing a single comment's thread. Return to all comments →
A little bit simpler:
Python 3