1seul357

[SWEA] Sum 본문

알고리즘/SWEA

[SWEA] Sum

1seul 2021. 12. 2. 15:05
T = 10
for TC in range(T):
    N = int(input())
    li = [list(map(int, input().split())) for _ in range(100)]
    max_num = 0
    max_num1 = 0
    max_num2 = 0
    max_num3 = 0

    for row in range(100):
        sum_num = 0
        for col in range(100):
            sum_num += li[row][col]
        if sum_num >= max_num:
            max_num = sum_num

    for col in range(100):
        sum_num = 0
        for row in range(100):
            sum_num += li[row][col]
        if sum_num >= max_num1:
            max_num1 = sum_num

    sum_num2 = 0
    sum_num3 = 0
    for row in range(100):
        sum_num2 += li[row][row]
        sum_num3 += li[row][99-row]
    if sum_num2 >= max_num2:
        max_num2 = sum_num2
    if sum_num3 >= max_num3:
        max_num3 = sum_num3

    print('#{} {}'.format(TC+1, max(max_num, max_num1, max_num2, max_num3)))

'알고리즘 > SWEA' 카테고리의 다른 글

[SWEA] 앞글자 따기  (0) 2021.12.02
[SWEA] String  (0) 2021.12.02
[SWEA] 의석이의 세로로 말해요  (0) 2021.12.02
[SWEA] 원재의 메모리 복구  (0) 2021.12.02
[SWEA] 농작물 수확하기  (0) 2021.12.02