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:02:26

#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 = 1;i<=5;i=i+1){
        if(day == left+7*i){
            answer = answer-(day-1);
        }
    }
    left = 7 - first_day +1;
    for(int i = 1;i<=5;i=i+1){
        if(day == left+7*i){
            answer = answer-(day+1);
        }
    }
    printf("%d",answer);
}