Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. magic_square = [1, 14, 14, 4, 11, 7, 6, 9, 8, 10, 10, 5, 13, 2 ,3, 15]
  2. sum_all = sum(magic_square)
  3.  
  4. sum = [0] * (sum_all + 1)
  5. sum[0] = 1
  6.  
  7. for d in magic_square:
  8. for i in range(sum_all - d,-1,-1):
  9. sum[i+d] += sum[i]
  10.  
  11. print(sum.index(max(sum)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement