package oSWExpertAcademy;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class D2_1948 {
public static void main(String[]args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
int testCase = Integer.parseInt(br.readLine());
for(int tc=1; tc<=testCase; tc++) {
//각 월마다 날짜 배열 생성
int[] dayCount = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
StringTokenizer st = new StringTokenizer(br.readLine());
//첫번째 월
int aMonth = Integer.parseInt(st.nextToken());
//첫번째 일
int aday = Integer.parseInt(st.nextToken());
//두번째 월
int bMonth = Integer.parseInt(st.nextToken());
//두번째 일
int bday = Integer.parseInt(st.nextToken());
//입력 확인
//System.out.println(aMonth+" "+aday+" "+bMonth+" "+bday);
//일수 구하기
int sum = bday - aday + 1;
for(int i=aMonth; i<bMonth; i++) {
sum += dayCount[i-1];
}
System.out.println("#"+tc+" "+sum);
}//testCase for문
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
댓글