Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: yourmom

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-03 10:22:18

#include <iostream>
using namespace std;

int main() {
    int days_in_month[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    
    int m, d;
    cin >> m >> d;
    int doy_m1 = 1;
    for (int i = 0; i < m - 1; i++) {
        doy_m1 += days_in_month[i];
    }
    int doy_aug12 = 12;
    for (int i = 0; i < 7; i++) {
        doy_aug12 += days_in_month[i];
    }
    int diff = doy_aug12 - doy_m1;
    int weekday = ((d - 1 + diff) % 7 + 7) % 7 + 1;
    
    cout << weekday << endl;
    
    return 0;
}