프로그래머스 실력 체크 level 1 풀다가 뭔가,, 익숙한 문제가 보여서 벨로그 다시 보니까 백준에도 똑같은 문제가 있었음
public class Main {
public static void main(String[] args) {
System.out.println(solution(5,24));
}
public static String solution(int a, int b){
String answer = "";
int cnt=0; // 1월 1일은 cnt = 1 (첫번째 날)
int[] calendar = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
String[] days = {"THU", "FRI", "SAT", "SUN", "MON", "TUE", "WED"};
for (int i=0; i<a-1; i++){
cnt+=calendar[i];
}
cnt+=b;
answer = days[cnt%7];
return answer;
}
}
저번보다 간단히 그냥 calendar 배열에 각 월별 날짜, days 배열에 요일 넣어놓고 돌렸다