본문 바로가기

코딩 문제/프로그래머스

프로그래머스 - 코딩테스트 - Level1 - 2016

728x90

 

풀이

 

class Solution {

      public String solution(int a, int b) {

            String answer = "";

            int[] arr = {31,29,31,30,31,30,31,31,30,31,30,31};

            int count = 0;

 

            for(int i=0; i<a-1; i++){ // 각 월 더하기

                  count += arr[i];

            }

            count += b; // 일 더하기

            int num = count % 7;

            switch(num){

                  case 0:

                        answer = "THU";

                        break;

                  case 1:

                        answer = "FRI";

                        break;

                  case 2:

                        answer = "SAT";

                        break;

                  case 3:

                        answer = "SUN";

                        break;

                  case 4:

                        answer = "MON";

                        break;

                  case 5:

                        answer = "TUE";

                        break;

                  case 6:

                        answer = "WED";

                        break;

            }

            return answer;

      }

}

 

결과