정답
import java.util.*;
class Solution {
static int days[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
//날짜 누적합
static int Accdays(int month) {
int acc=0;
for(int i=0; i<=month; i++)
{
acc+=days[i];
}
return acc;
}
public static void main(String args[]) throws Exception {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for (int t = 1; t <= T; t++)
{
int m1 = sc.nextInt();
int d1 = sc.nextInt();
int m2 = sc.nextInt();
int d2 = sc.nextInt();
int answer = 0;
answer = (Accdays(m2-1)+d2)-(Accdays(m1-1)+d1)+1;
System.out.printf("#%d %d\n",t,answer);
}
}
}
'Java > SWEA' 카테고리의 다른 글
[JAVA] SWEA 1945. 간단한 소인수분해 (0) | 2024.05.08 |
---|---|
[JAVA] SWEA 1946. 간단한 압축 풀기 (0) | 2024.05.08 |
[JAVA] SWEA 1959. 두개의 숫자열 (0) | 2024.05.05 |
[JAVA] SWEA 1961. 숫자 배열 회전 (0) | 2024.05.05 |
[JAVA] SWEA 1966. 숫자를 정렬하자 (0) | 2024.05.05 |