Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/python3
- HOUR_GLASS = [[1, 1, 1], [0, 1, 0], [1, 1, 1]]
- def multiply(a, b):
- result = 0
- for i in range(len(a)):
- for j in range(len(a[0])):
- result += a[i][j] * b[i][j]
- return result
- A = []
- for _ in range(6):
- row = [int(element) for element in input().strip().split(' ')]
- A.append(row)
- results = []
- steps = len(A[0]) - len(HOUR_GLASS[0]) + 1
- for i in range(steps):
- for j in range(steps):
- sub = [row[j:j+3] for row in A[i:i+3]]
- results.append(multiply(sub, HOUR_GLASS))
- print(max(results))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement