Submission

Status:

PPPPPPPPP--P-PPPPPPP

Subtask/Task Score:

85/100

Score: 85

User: Chawin

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

Language: c

Time: 0.002 second

Submitted On: 2025-10-09 18:30:29

#include <stdio.h>

int main(){
    int m, d;
    scanf("%d %d", &m, &d);

    int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
    int dd = 0;
    int wd = 0;

    if(m<8){
        for(int i = m-1; i<7; i++){
            dd += month[i];
        }
        dd += 11;
        dd = (d+dd)%7;
        if(dd == 0){
            dd = 7;
        }
    }
    else if(m == 8){
        dd = (d+11)%7;
        if(dd == 0){
            dd = 7;
        }
    }
    else{
        for(int i = 8; i<m-1; i++){
            dd += month[i];
        }
        dd += 19+d;
        dd %= 7;
        if(dd == 0){
            dd = 7;
        }
    }
    printf("%d", dd);

    return 0;
}