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

+ Recent posts