문제 : 1209. [S/W 문제해결 기본] 2일차 - Sum
for i in range(10):
t = int(input())
num = [list(map(int, input().split())) for _ in range(100)]
arr = []
# 가로 합 구하기
for i in range(100):
arr.append(sum(num[i]))
# 대각선 아래 방향 합 구하기
result = 0
for i in range(100):
result += num[i][i]
arr.append(result)
# 행/열 전환
num = list(map(list, zip(*num)))
# 세로 합 구하기
for i in range(100):
arr.append(sum(num[i]))
# 대각선 위 방향 합 구하기
result = 0
for i in range(100):
result += num[i][i]
arr.append(result)
print(f"#{t} {max(arr)}")