Submission

Status:

P-PPP-PPP----PP---P-

Subtask/Task Score:

50/100

Score: 50

User: TonnamSora

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-02 18:40:41

#include <iostream>
using namespace std;

int main(){
    int m, d;
    cin >> m >> d;
    int sum = 0;
    int ans;
    for(int i = m; i <= 8; i++){
        if(m <= 8){
            if(i == 1 || i == 3 || i == 5 || i == 7){
                sum += 31;
            }
            else if(i == 4 || i == 6){
                sum += 30;
            }
            else if(i == 2){
                sum += 28;
            }
            else if(i == 8){
                sum += 11;
            }
            ans = (sum % 7) + d;
        }
    }
    for(int i = m - 1; i >= 8; i--){
        if(m > 8){
            if(i == 10 || i == 12){
                sum += 31;
            }
            else if(i == 9 || i == 11){
                sum += 30;
            }
            else if(i == 8){
                sum += 19;
            }
            ans = 7 - (sum % 7) + d;
        }
    }
    cout << ans;
}
/*if(i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12){
            sum += 31;
        }
        else if(i == 4 || i == 6 || i == 9 || i == 11){
            sum += 30;
        }
        else if(i == 2){
            sum += 28;
        }*/