SWEA_D3_2805
π [D3_2805] λμλ¬Ό μννκΈ°
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int tc = sc.nextInt();
for (int t = 1; t <= tc; t++) {
int N = sc.nextInt();
int sum = 0;
// μ
λ ₯
int[][] arr = new int[N][N];
for (int i = 0; i < N; i++) {
String str = sc.next();
for (int j = 0; j < N; j++) {
arr[i][j] = str.charAt(j) - '0';
sum += arr[i][j];
}
}
// μμ λΉμ리 μμ κΈ°
for(int i=0; i<N/2; i++) {
for(int j=0;j<N/2-i;j++) {
sum -= arr[i][j]; // μΌμͺ½ μ
sum -= arr[i][N-j-1]; // μ€λ₯Έμͺ½ μ
}
}
// λ°μ λΉμ리 μμ κΈ°
for(int i=N/2+1;i<N;i++) {
for(int j=0;j<(i-N/2);j++) {
sum -= arr[i][j]; // μΌμͺ½ μλ
sum -= arr[i][N-j-1]; // μ€λ₯Έμͺ½ μλ
}
}
// μΆλ ₯
System.out.println("#" +t+ " " + sum);
}
}
}
π€ λμ μκ°
μ²μμλ 4λ°©ν₯ νμμΌλ‘ μ κ·Όν΄λ³ΌκΉ μκ°νλλ°, μκ°νλ κ²λ³΄λ€ 볡μ‘ν΄μ μκ°μ μ’ λ°κΏλ³΄μλ€.
μ°¨λΌλ¦¬ for λ³ μ°μλ μ²λΌ λ¬Έμ λ₯Ό ν΄κ²°νμ !
κ·Έλμ μ 체 κ°λ€μ λ€ λν΄μ£Όκ³ λΉ κ³΅κ°μ λΉΌμ£Όλ μμΌλ‘ ꡬ쑰λ₯Ό μ§°λ€.