Playground/자바문제집

[프로그래머스] 2016년

미숫가루설탕많이 2023. 2. 18. 18:55
class Solution {
    public String solution(int a, int b) {
        String[] days = {"FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"};
        int[] dates = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
        int day = 0;
        
        for (int i = 0; i < a - 1; i++) {
            day += dates[i];
        }
        day += (b - 1);
        return days[day % 7];
    }
}

 

참고로 윤년은 2월이 29일까지 있음

 

다른 분들 풀이를 살펴보니까 Calendar이라는 클래스를 이용하신 분도 있고 LocalDate.of()~~~~ 를 이용해서 푼 분도 있었다. 자바의 기능은 어디까지일까