#!/bin/python3
import math
import os
import random
import re
import sys
# Complete the hourglassSum function below.
def hourglassSum(arr):
total=[]
for i in range(6):
for j in range(6):
if j+2<6 and i+2<6:
total.append(arr[i][j]+arr[i][j+1]+arr[i][j+2]+arr[i+1][j+1]+arr[i+2][j]+arr[i+2][j+1]+arr[i+2][j+2])
return max(total)
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()
def hourglassSum(arr):
total=[]
for i in range(len(arr)-2):
for j in range(len(arr)-2):
total.append(arr[i][j]+arr[i][j+1]+arr[i][j+2]+arr[i+1][j+1]+arr[i+2][j]+arr[i+2][j+1]+arr[i+2][j+2])
return max(total)
[프로그래머스] 체육복 (탐욕법(Greedy)) (0) | 2021.01.13 |
---|---|
[HackerRank] Left Rotation (Python, C++) (0) | 2021.01.12 |
[HackerRank] Staircase (Python, C++) (0) | 2021.01.11 |
[프로그래머스] 모의고사 (완전탐색) (Python, C++) (0) | 2021.01.10 |
[프로그래머스] K번째수 (정렬) (Python, C++) (0) | 2021.01.08 |