Submission

Status:

P-P-------P---------

Subtask/Task Score:

15/100

Score: 15

User: samsenpisardmoo

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-13 09:13:54

#include <iostream>
using namespace std;

int main()
{
	int m, d;  
	cin >> m >> d;
	int mn[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
	int ans = 0;
	
	if(m < 8)
	{
		for(int i = m + 1; i < 8; i++) 
		{
			ans += mn[i];
		}
		ans += 12;
		ans %= 7;
	}
	else if(m > 8)
	{
		for(int i = m - 1; i > 8; i--)  
		{
			ans += mn[i];
		}
		ans += 19;
		ans %= 7;
	}
	else 
	{
		int diff = d - 12;
		ans = ((diff % 7) + 7) % 7;
	}
	
	ans = (ans + d - 1) % 7;  
	if(ans < 0) ans += 7;
	
	cout << ans;
}