알고리즘/백준풀이1. 입출력
(16) [C++] 백준 No.1924 2007년
Storage Gonie
2019. 4. 20. 23:26
반응형
문제
풀이
# C++
#include <iostream>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
int m = 0, d = 0;
int nums[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
string str[7] = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"};
int sum = 0;
while (cin >> m >> d)
{
// 해당 날짜가 356일 중 몇번째 일짜인지 구해낸다.
sum += d;
for (int i = 0; i < m-1; i++)
sum += nums[i];
// 무슨 요일인지 알아낸다.
cout << str[sum % 7] << endl;
// 다음 루프를 위한 초기화
sum = 0;
}
}
반응형