Submission

Status:
P-P------P--P-------

Score: 20

User: Nathlol2

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

Language: c

Time: 0.001 second

Submitted On: 2024-09-26 14:20:57

#include <stdio.h>

int datediff(int a, int b, int x, int y){
    int day[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
    int d1 = 0;
    int d2 = 0;
    for(int i = 0;i<b - 1;i++){
        d1 = d1 + day[i];
    }
    d1 = d1 + a;
    for(int i = 0;i<y - 1;i++){
        d2 = d2 + day[i];
    }
    d2 = d2 + x;
    if(d1 > d2){
        return(d1 - d2);
    }else if(d2 > d1){
        return(d2 - d1);
    }else return(d2 - d1);
}

int main(){
    int a, b;
    scanf("%d %d", &a, &b);
    int x = datediff(a, b, 12, 8);
    x = x + 4;
    int y = x % 7;
    if(y == 0){
        y = 7;
    }
    printf("%d", y);
}