코딩테스트/프로그래머스
[프로그래머스] 2016년
애플쩀
2022. 6. 30. 05:53
- 일요일부터 토요일까지 배열에 넣어주고
- Calendar를 가져와서
- 2016년을 셋팅해주고 , 월-1을 넣어주고 , 일을 넣어줌
- 무슨요일인지 인덱스가 나오는데 , 저기 배열중에서 나와야하니까 인덱스때문에 -1을 해줌
- 답반환
package soltest;
import java.util.Calendar;
public class Solution10 {
public static String solution(int a, int b) {
String answer = "";
String[] week = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"};
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2016);
cal.set(Calendar.MONTH, a - 1);
cal.set(Calendar.DAY_OF_MONTH, b);
//System.out.println(cal.get(Calendar.DAY_OF_WEEK));
answer = week[cal.get(Calendar.DAY_OF_WEEK) - 1];
return answer;
}
public static void main(String[] args) {
solution(5,24);
}
}