Submission
Status:
PPPPPPPPP-P--PP-PPPP
Subtask/Task Score:
80/100
Score: 80
User: tha_smith
Problemset: ปฏิทินวันแม่
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-06 17:29:12
#include <iostream>
using namespace std;
int main() {
int days[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int m,d,sum=0,n;
bool before=false,after=false;
cin >> m >> d;
if(m<8) {
before = true;
if(d<7) {
n = d-1;
sum += n + days[m] + 12;
}
else if(d==7) {
sum += days[m] -1 + 12;
}
}
else if(m==8) {
if(d<7) {
n = d-1;
sum += n + 12;
}
else if(d==7) {
sum += 12 -1;
}
}
else if(m>8) {
after = true;
if(d<7) {
n = d-1;
sum += n + 19;
}
else if(d==7) {
sum += 19;
}
}
if(before) {
for(int i=m+1;i<8;i++) {
sum += days[i];
}
}
else if(after) {
for(int i=m-1;i>8;i--) {
sum += days[i];
}
}
int result = sum%7;
if(result==0) {
result = 7;
}
cout << result;
}