프로그래머스 12901 2016년 JAVA

sundays·2023년 1월 15일
0

문제

2016년

풀이

카카오에서도 그렇지만 문제에서 날짜를 구하는 문제는 많이 출제되는데 항상 궁금했던게 Date가 왜 Deprecated되었는지 제대로 안봤다. 그냥 국제적으로 사용하지 않기 때문이라고 한다. 대신 캘린더 함수를 사용하면 되는데,

	/**
     * 2016년 a월 b일
     *
     * @param a 월
     * @param b 일
     * @return 요일
     */
    public static String solution(int a, int b) {
        Calendar cal = Calendar.getInstance();
        cal.set(2016, a - 1, b);
        String answer = cal.getTime().toString().toUpperCase().split(" ")[0];
        return answer;
    }

다음과 같이 정해준다, month에 대입해야 하는 매개변수가 -1이 되어야 한다. index 0부터 1월이기 때문이다

전체 코드

전체 코드

profile
develop life

0개의 댓글