https://www.acmicpc.net/problem/1924
<요약> 오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오.
string day[7] = { "SUN", "MON", "TUE", "WED", "THU","FRI", "SAT" };
#include <iostream>
using namespace std;
int main(void) {
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
string day[7] = { "SUN", "MON", "TUE", "WED", "THU","FRI", "SAT" };
int m, d;
cin >> m >> d;
for (int i = 0; i < m - 1; i++) {
d += month[i];
}
int result = 0;
result = d % 7;
cout << day[result];
return 0;
}
배열을 먼저 떠올렸으면 쉽게 풀 수 있는 문제!
처음에 if문 때려박아서 풀다가 뒤늦게 배열이 생각났다