Submission
Status:
PPP---------P-------
Score: 20
User: tankunkid
Problemset: ปฏิทินวันแม่
Language: c
Time: 0.001 second
Submitted On: 2024-09-26 14:17:47
#include <stdio.h>
int main() {
int m, d, sumd = 0;
scanf("%d", &m);
scanf("%d", &d);
int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int momm = 8;
int momd = 12;
if (m > momm) {
for (int i = 0; i < m - momm-1; i++) {
sumd += month[m-i-1];
}
sumd += 18;
} else if (m < momm) {
for (int i = 0; i < momm - m-1; i++) {
sumd += month[momm-i-1];
}
sumd += 11;
} else {
sumd += 7;
}
int date;
if (m > momm) date = (sumd % 7) - d;
if (m < momm) date = (sumd % 7) + d;
if (date > 7) {
date -= 7;
}
if (date == 0) date = 7;
printf("%d", date);
}