반응형
    
    
    
  
텍스트를 복사해서 넣으니 수식이 복사가 안되는군ㅠ
문제:


코드:
#!/bin/python3
import math
import os
import random
import re
import sys
# Complete the hourglassSum function below.
def hourglassSum(arr):
    sum_ = -9999
    for y in range(len(arr)-2):
        for x in range(len(arr[0])-2):
            temp = arr[y][x] + arr[y][x+1] + arr[y][x+2] +\
                            + arr[y+1][x+1] +\
                arr[y+2][x] + arr[y+2][x+1] + arr[y+2][x+2]
            if temp > sum_:
                sum_ = temp
    return sum_
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()
문제점:
만약에 배열이 길면 해당코드는 사용하지못함.. 많은시간이 소요될것으로 예상됨
반응형
    
    
    
  'TIL > Algorithm' 카테고리의 다른 글
| [프로그래머스] 모의고사(easy) (0) | 2021.01.04 | 
|---|---|
| [Algorithm] Graph Number (0) | 2021.01.04 | 
| [Algorithm] Hackerrank - Arrays: Left Rotation (0) | 2019.08.12 | 
| [Algorithm] Hackerrank - Counting Valleys (0) | 2019.08.12 | 
| [Algorithm] Hackerrank - Repeated String (1) | 2019.08.12 | 
 
									
								 
									
								 
									
								