Submission

Status:

PPPPPPPP-----PP-PPPP

Subtask/Task Score:

70/100

Score: 70

User: Habibi

Problemset: ปฏิทินวันแม่

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-12 21:45:29

#include<stdio.h>
int main(){
	int m,d;
	int dbf=0;
	scanf("%d %d",&m,&d);
	if(m<8){
		for(int i=m;i<8;i++){
			if(i==1){
				dbf=dbf+31;
			}
			else if(i==2){
				dbf=dbf+28;
			}
			else if(i==3){
				dbf=dbf+31;
			}
			else if(i==4){
				dbf=dbf+30;
			}
			else if(i==5){
				dbf=dbf+31;
			}
			else if(i==6){
				dbf=dbf+30;
			}
			else if(i==7){
				dbf=dbf+31;
			}
		}	
	}
	else if(m>8){
		for(int i=m-1;i>8;i--){
			if(i==9){
				dbf=dbf+30;
			}
			else if(i==10){
				dbf=dbf+31;
			}
			else if(i==11){
				dbf=dbf+30;
			}
			else if(i==12){
				dbf=dbf+31;
			}
		}
	}
	else if(m==8){
		dbf=0;
	}
	if(m<=8){
		dbf=dbf+11;
	}
	else{
		dbf=dbf+19;
	}
	int dm=0;
	dm=dbf%7;
	
	if(m<8){
		int a;
		a=d+dm;
		if(a>7){
			printf("%d",(d+dm)%7);
		}
		else{
			printf("%d",(d+dm));
		}	
	}
	else{
		int a;
		a=d-dm;
		if(a<=0){
			printf("%d",d-dm+7);
		}
		else{
			printf("%d",d-dm);
		}
	}
	return 0;
}