Submission

Status:

PPPPPPPPP-P--PP-PPPP

Subtask/Task Score:

80/100

Score: 80

User: andamanlnwza007

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-01 15:58:14

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
	int mount , day ,sigmaday=0,momday=0,k=0;
	cin>>mount>>day;
	if (mount <9){
		for (int i = mount ; i <=9 ; i++){
			if (i== 1 or i==3 or i==5 or i==7){
				sigmaday+=31;
			}
			else if (i==4 or i==6){
				sigmaday+=30;
			}
			else if( i== 2) {
				sigmaday+=28;
			}
		}
		sigmaday+=12;
		k = sigmaday%7;
		momday=day+k-1;
		if (momday==0){
			momday+=1;
		}
		if (momday>7){
			momday-=7;
		}
		
	}
	else {
		sigmaday+=20;
		for (int i = 10 ; i<mount ; i++){
			if (i==9 or i==11){
				sigmaday+=30;
			}
			else {
				sigmaday+=31;
			}
		}
		k=sigmaday%7;
		momday=k-1-day;
		if (momday<=0){
			momday+=7;
		}
	}
	cout<<momday;
}