PROGRAMMERS/연습문제

PROGRAMMERES Level 1 연습문제 2016년 (JAVA 자바)

c0mmedes 2022. 8. 16. 11:01
class Solution {
    public String solution(int a, int b) {
        String cal[] = {"FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"};
        int CalDay[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
        int MonSum=0;
        
        //1월~a월 전달까지의 일수 구하기
        for(int i=0; i<a-1; i++){
            MonSum += CalDay[i];
        }
        
        //1월 1일을 하루지난것으로 판단하기 때문에 -1
        MonSum += b-1;
        
        String answer = cal[MonSum%7];

        return answer;
    }
}