[C++] 백준 1924번 : 2007년
https://www.acmicpc.net/problem/1924
#include <iostream>
using namespace std;
int main(){
int x,y;
int num;
cin >> x >> y;
switch(x){
case 1:
num = 0;
break;
case 2:
num = 31;
break;
case 3:
num = 31+28;
break;
case 4:
num = 31+28+31;
break;
case 5:
num = 31+28+31+30;
break;
case 6:
num = 31+28+31+30+31;
break;
case 7:
num = 31+28+31+30+31+30;
break;
case 8:
num = 31+28+31+30+31+30+31;
break;
case 9:
num = 31+28+31+30+31+30+31+31;
break;
case 10:
num = 31+28+31+30+31+30+31+31+30;
break;
case 11:
num = 31+28+31+30+31+30+31+31+30+31;
break;
case 12:
num = 31+28+31+30+31+30+31+31+30+31+30;
break;
}
switch((num+y)%7){
case 1:
cout << "MON" << '\n';
break;
case 2:
cout << "TUE" << '\n';
break;
case 3:
cout << "WED" << '\n';
break;
case 4:
cout << "THU" << '\n';
break;
case 5:
cout << "FRI" << '\n';
break;
case 6:
cout << "SAT" << '\n';
break;
case 0:
cout << "SUN" << '\n';
break;
}
}