Hikenny25

2일차 - Sum 본문

SW Expert Academy/Programming - Intermediate

2일차 - Sum

hikenny 2023. 12. 11. 10:27
array_size = 100
ans = list()

for _ in range(10):
    _ = int(input())
    data = [list(map(int, input().split())) for _ in range(array_size)]
    
    record_list = list()

    vsum_cross1 = 0
    vsum_cross2 = 0
    for i in range(array_size):
        vsum_row = 0
        vsum_col = 0

        vsum_cross1 += data[i][i]
        vsum_cross2 += data[i][array_size - 1 - i]

        for j in range(array_size):
            vsum_row += data[i][j]
            vsum_col += data[j][i]
        
        record_list.append(vsum_row)
        record_list.append(vsum_col)

    record_list.append(vsum_cross1)
    record_list.append(vsum_cross2)

    ans.append(max(record_list))

for i in range(10):
    print(f"#{i+1} {ans[i]}")

 

간단한 구현 문제 (왜 D3인지 모르겠다..)

 

test case가 너무 커서 복붙해도 기다려야한다..

'SW Expert Academy > Programming - Intermediate' 카테고리의 다른 글

2일차 - Ladder2  (1) 2023.12.11
2일차 - Ladder1  (1) 2023.12.11
1일차 - Flatten  (0) 2023.12.11
1일차 - View  (1) 2023.12.10
1일차 - 최빈수 구하기  (0) 2023.12.10
Comments