[SWEA] 농작물 수확하기

문제 보러가기

제한사항

이외의 제한사항은 없다.

첫번째 생각

특별한 규칙이 있을것이라 생각해서 어려움을 겪었는데 단순 2중 포문으로 쉽게 해결하였다

JAVA Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.Scanner;

public class Solution {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();
		for(int tc=1; tc<=T; tc++) {
			int N = sc.nextInt();
			int[][] ar = new int[N][N];
			for(int i=0; i<N; i++) {
				String s = sc.next();
				for(int j=0; j<N; j++) {
				ar[i][j] = s.charAt(j)-'0';
				}
			}
			
			int sum = 0;
			for(int i=0; i<N; i++) {
				for(int j=Math.abs(N/2-i); j<N-Math.abs(N/2-i); j++) {
					sum += ar[i][j];
				}
			}
			System.out.println("#"+tc+" "+sum);
		}
	}
}