Coding

[프로그래머스][Level1][무슨 요일인가]

루루지 2021. 3. 7. 14:33
반응형

 

코드
public class Solution2 {
	public String solution(int a, int b) {
		// 2016년도 매달 말일을 담는 배열 선언
		int[] day = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
		// 1월1일 시작 요일부터 순차적으로 배열 선언
		String[] week = {"FRI","SAT","SUN","MON","TUE","WED","THU"};
		// 일수를 더하는 변수 선언
		int sum = 0;
		for(int i=0; i<a-1; i++) {
			sum += day[i];
		}
		sum += (b-1);	
		return week[sum%7];
	}
	public static void main(String[] args) {
		Solution2 sol = new Solution2();
		System.out.println(sol.solution(5, 24));
	}
}