プログラマ脳を鍛える数学パズル Q20
解けそうな問題から解いていってる。
答えまでたどり着いていない。
import itertools
import collections
magic_square = [1, 14, 14, 4, 11, 7, 6, 9, 8, 10, 10, 5, 13, 2, 3, 15]
l1=[]
for i in range(len(magic_square)):
for j in itertools.combinations(magic_square,r=i):
l1.append(sum(j))
print(collections.Counter(l1))