끄적끄적 코딩
article thumbnail
Published 2019. 3. 5. 13:27
[C++] 백준 1924번 2007년 알고리즘

month에 월, d에 일을 입력 받습니다.

그리고 d에 month를 day로 변환한값을 더한 후 switch문으로 요일을 판별합니다.

 

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
   int m[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
   int d = 1;
   int month = 1;
   cin >> month;
   cin >> d;

   for (int i = 0; i < month; ++i) {
      d += m[i];
   }
   switch (d % 7) {
   case 0:
      cout << "SUN\n";
      break;
   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;
   }
   return 0;
}

'알고리즘' 카테고리의 다른 글

[C++] 백준 11720번 숫자의 합  (0) 2019.03.05
[C++] 백준 8393번 합  (0) 2019.03.05
[C++] 백준 2441번 별 찍기 - 4  (0) 2019.03.05
[C++] 백준 2440번 별 찍기 - 3  (0) 2019.03.05
[C++] 백준 2439번 별 찍기 - 2  (0) 2019.03.05

검색 태그