Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/bin/python3
  2. HOUR_GLASS = [[1, 1, 1], [0, 1, 0], [1, 1, 1]]
  3.  
  4. def multiply(a, b):
  5. result = 0
  6. for i in range(len(a)):
  7. for j in range(len(a[0])):
  8. result += a[i][j] * b[i][j]
  9. return result
  10.  
  11.  
  12. A = []
  13. for _ in range(6):
  14. row = [int(element) for element in input().strip().split(' ')]
  15. A.append(row)
  16.  
  17. results = []
  18. steps = len(A[0]) - len(HOUR_GLASS[0]) + 1
  19.  
  20. for i in range(steps):
  21. for j in range(steps):
  22. sub = [row[j:j+3] for row in A[i:i+3]]
  23. results.append(multiply(sub, HOUR_GLASS))
  24.  
  25. print(max(results))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement