본문 바로가기
알고리즘 & 자료구조/백준

백준 1924

by 신재권 2022. 8. 17.
package baekjoon.구현;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

class Main1924 {

   public static void main(String[] args) throws Exception {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      StringTokenizer st = new StringTokenizer(br.readLine());
      int x = Integer.parseInt(st.nextToken());
      int y = Integer.parseInt(st.nextToken());
      int state = 1;
      for (int i = 1; i <= x; i++) {
         for (int j = 1; j <= 31; j++) {
            if (state == 8)
               state = 1;
            if (i == x && j == y) {
               print(state);
               return;
            }
            if (j == 30 && (i == 4 || i == 6 || i == 9 || i == 11)) {
               state++;
               break;
            }
            if (j == 28 && i == 2) {
               state++;
               break;
            }
            state++;
         }

      }
   }

   private static void print(int state) {
      switch (state) {
         case 1:
            System.out.println("MON");
            break;
         case 2:
            System.out.println("TUE");
            break;
         case 3:
            System.out.println("WED");
            break;
         case 4:
            System.out.println("THU");
            break;
         case 5:
            System.out.println("FRI");
            break;
         case 6:
            System.out.println("SAT");
            break;
         case 7:
            System.out.println("SUN");
            break;
      }
   }
}

 

'알고리즘 & 자료구조 > 백준' 카테고리의 다른 글

백준 10773  (0) 2022.08.20
백준 11721  (0) 2022.08.19
백준 7568  (0) 2022.08.16
백준 2847  (0) 2022.08.15
백준 1700  (0) 2022.08.13