SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
import java.util.Scanner;
import java.io.FileInputStream;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T;
T=sc.nextInt();
for(int test_case = 1; test_case <= T; test_case++)
{
int beforeM = sc.nextInt(); int beforeD =sc.nextInt();
int afterM = sc.nextInt(); int afterD =sc.nextInt();
int sum = 1;
if(beforeM!=afterM)
sum+=afterD;
if(beforeM==2)
sum+=28-beforeD;
else if(beforeM==1 || beforeM==3 || beforeM==5 ||beforeM==7 ||beforeM==8 ||beforeM==10 ||beforeM==12)
sum+=31-beforeD;
else if(beforeM==4 || beforeM==6 || beforeM==9 || beforeM==11)
sum+=30-beforeD;
while(beforeM+1<afterM){
if(beforeM+1==2)
sum+=28;
else if(beforeM+1==1 || beforeM+1==3 || beforeM+1==5 ||beforeM+1==7 ||beforeM+1==8 ||beforeM+1==10 ||beforeM+1==12)
sum+=31;
else if(beforeM+1==4 || beforeM+1==6 || beforeM+1==9 || beforeM+1==11)
sum+=30;
beforeM=beforeM+1;
}
System.out.println("#"+test_case+" "+ sum);
}
}
}
'SWEA' 카테고리의 다른 글
[SWEA] 간단한 압축 풀기 (0) | 2024.10.06 |
---|---|
[SWEA] 간단한 소인수분해 (1) | 2024.10.06 |
[SWEA] 두 개의 숫자열 (0) | 2024.10.04 |
[SWEA] 숫자를 정렬하자 (0) | 2024.09.30 |
[SWEA] 쉬운 거스름돈 (0) | 2024.09.30 |