import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
for (int T = 1; T <= 10; T++) {
int[][] arr = new int[100][100];
int maxSum = 0;
int n = kb.nextInt();
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
arr[i][j] = kb.nextInt();
}
}
for (int i = 0; i < 100; i++) {
int rowSum = 0;
int colSum = 0;
for (int j = 0; j < 100; j++) {
rowSum += arr[i][j];
colSum += arr[j][i];
}
maxSum = Math.max(maxSum, Math.max(rowSum, colSum));
}
int crossSum = 0;
int crossSum2 = 0;
for (int i = 0; i < 100; i++) {
crossSum += arr[i][i];
crossSum2 += arr[i][99 - i];
}
maxSum = Math.max(maxSum, Math.max(crossSum, crossSum2));
System.out.println("#" + n + " " + maxSum);
}
}
}
'공부기록 > SWEA' 카테고리의 다른 글
[SWEA] 3260번 두 수의 덧셈 - BigDecimal (0) | 2023.10.27 |
---|---|
[SWEA] 6692번 다솔이의 월급상자 (1) | 2023.10.26 |
[SWEA] 6730번 장애물 경주 난이도 (0) | 2023.10.26 |
[SWEA] 15941번 원 안의 점 (0) | 2023.10.26 |
[SWEA] 5601번 [Professional] 쥬스 나누기 (0) | 2023.10.21 |