문제 : https://www.acmicpc.net/problem/1924 


import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int month = scan.nextInt();
        int day = scan.nextInt();
        int sum = 0;
        String result = "";

        for (int i = 1; i < month; i++) {

            int daysOfMonth = 0;
            switch (i) {
            case 2:
                daysOfMonth = 28;
                break;
            case 4: case 6: case 9: case 11 :
                daysOfMonth = 30;
                break;
            default:
                daysOfMonth = 31;
            }

            sum = sum + daysOfMonth;
        }

        sum = sum + day - 1;

        switch (sum % 7) {
        case 0:
            result = "MON";
            break;
        case 1:
            result = "TUE";
            break;
        case 2:
            result = "WED";
            break;
        case 3:
            result = "THU";
            break;
        case 4:
            result = "FRI";
            break;
        case 5:
            result = "SAT";
            break;
        case 6:
            result = "SUN";
            break;
        }

        System.out.println(result);

        scan.close();
    }

}

+ Recent posts

"여기"를 클릭하면 광고 제거.