Submission
Status:
PPPPPPPPP----PP-PPPP
Subtask/Task Score:
75/100
Score: 75
User: asdasd
Problemset: ปฏิทินวันแม่
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-10 21:27:17
#include <stdio.h>
int main(){
int m;
int d;
int day_count = 0;
scanf("%d %d",&m,&d);
int month[12] ={31,28,31,30,31,30,31,31,30,31,30,31};
if(m<8){
for(int i = m-1 ; i<7 ; i++){
day_count+=month[i];
}
}
else if(m>8){
for(int i = m-1 ; i<12 ; i++){
day_count+=month[i];
}
for(int i = 0 ; i<7 ; i++){
day_count+=month[i];
}
}
day_count+=12;
switch(day_count%7){
case 1:
printf("%d",d);
break;
case 2:
if(d+1>7){
d-=7;
}
printf("%d",d+1);
break;
case 3:
if(d+2>7){
d-=7;
}
printf("%d",d+2);
break;
case 4:
if(d+3>7){
d-=7;
}
printf("%d",d+3);
break;
case 5:
if(d+4>7){
d-=7;
}
printf("%d",d+4);
break;
case 6:
if(d+5>7){
d-=7;
}
printf("%d",d+5);
break;
case 0:
if(d+6>7){
d-=7;
}
printf("%d",d+6);
break;
}
}