• + 0 comments
    #!/bin/python3
    
    import math
    import os
    import random
    import re
    import sys
    
    #
    # Complete the 'hourglassSum' function below.
    #
    # The function is expected to return an INTEGER.
    # The function accepts 2D_INTEGER_ARRAY arr as parameter.
    #
    
    def hourglassSum(arr):
        arrsum = []
        def hourglass(arr,i,j):
            hg = []
            for n in range(3): 
                if j + n >= len(arr[0]):
                    return []
                else:
                    hg.append(arr[i][j+n])
                    print(arr[i][j+n])
                    
            if i + 1 >= len(arr):
                return []
            else:
                hg.append(arr[i+1][j+1])
                print(arr[i+1][j+1])
            
            if i + 2 < len(arr):
                for n in range(3): 
                    hg.append(arr[i+2][j+n])
            else:
                return []
            return hg
            
        for i in range (len(arr)):
            for j in range (len(arr[0])):                    
                hg =  hourglass(arr,i,j)
                if hg != []:
                    arrsum.append(sum(hg))
                    
                    
        return max(arrsum)
                    
        
                
    
    
    if __name__ == '__main__':
        fptr = open(os.environ['OUTPUT_PATH'], 'w')
    
        arr = []
    
        for _ in range(6):
            arr.append(list(map(int, input().rstrip().split())))
    
        result = hourglassSum(arr)
    
        fptr.write(str(result) + '\n')
    
        fptr.close()