Submission
Status:
PPPPP-PPPP
Subtask/Task Score:
90/100
Score: 90
User: ratitum091102
Problemset: เลขดวง
Language: c
Time: 0.002 second
Submitted On: 2025-09-24 11:04:11
#include <stdio.h>
int main(){
int day_in_month;
int first_day;
int day;
int answer;
int count;
int left;
scanf("%d",&day_in_month);
scanf("%d",&first_day);
scanf("%d",&day);
answer = day+1 +day-1 +day+7 +day-7;
count =7- first_day+1;
if (day <= count){
answer = answer-(day-7);
}
if (day + 7 > day_in_month){
answer = answer-(day+7);
}
left = 7 - first_day +2;
for(int i = 0;i<=5;i=i+1){
if(day == left+7*i){
answer = answer-(day-1);
}
}
left = 7 - first_day +1;
for(int i = 0;i<=5;i=i+1){
if(day == left+7*i){
answer = answer-(day+1);
}
}
printf("%d",answer);
}