1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | #include <iostream> int main(void) { int month, day; int total_day = 0; std::cin >> month; std::cin >> day; for(int i=1; i<month; i++) { switch(i) { case 4: case 6: case 9: case 11: total_day += 30; break; case 2: total_day += 28; break; default: total_day += 31; break; } } total_day += day; switch(total_day % 7) { case 0: std::cout << "SUN" << std::endl; break; case 1: std::cout << "MON" << std::endl; break; case 2: std::cout << "TUE" << std::endl; break; case 3: std::cout << "WED" << std::endl; break; case 4: std::cout << "THU" << std::endl; break; case 5: std::cout << "FRI" << std::endl; break; case 6: std::cout << "SAT" << std::endl; break; } return 0; } | cs |
'C & C++ > Baekjoon' 카테고리의 다른 글
백준 2438 - 별찍기 1 (0) | 2017.12.27 |
---|---|
백준 1978 - 소수 찾기 (0) | 2017.12.27 |
백준 1546 - 평균 (0) | 2017.12.27 |
백준 1316 - 그룹 단어 체커 (0) | 2017.12.27 |
백준 1157 - 단어 공부 (0) | 2017.12.27 |