Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from itertools import chain
- rows, cols = [int(n) for n in input().split(' ')]
- matrix = [[int(x) for x in input().split(' ')] for k in range(rows)]
- squares = []
- for i in range(len(matrix)-2):
- row = matrix[i]
- for j in range(len(row)-2):
- square = [
- [matrix[i][j]], [matrix[i][j+1]], [matrix[i][j+2]],
- [matrix[i+1][j]], [matrix[i+1][j+1]], [matrix[i+1][j+2]],
- [matrix[i+2][j]], [matrix[i+2][j+1]], [matrix[i+2][j+2]],
- ]
- squares.append(square)
- max_sum = 0
- max_square = ''
- for item in squares:
- if sum(chain(*item)) > max_sum:
- max_sum = sum(chain(*item))
- max_square = item
- print(f'Sum = {max_sum}')
- current_list = []
- for sth in max_square:
- current_list.append(sth[0])
- if len(current_list) == 3:
- one, two, three = current_list
- print(f'{one} {two} {three}')
- current_list.clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement