a
월 | 5
b
일 | 24
=> 월과 일이 주어졌을 때, 해당 날짜의 요일을 return
테케를 통해 계산해서, 7일로 나눈 나머지를 통해 구함
class Solution {
public String solution(int a, int b) {
int[] days = {31,29,31,30,31,30,31,31,30,31,30,31};
String[] d = {"THU","FRI","SAT","SUN","MON","TUE","WED"};
int day = b;
for(int i=0; i<a-1; i++){
day += days[i];
}
return d[day%7];
}
}
=> 빠르게 구현이 가능했음
TIP : 규칙이 애매한 나열의 경우, 때때로 그대로 열거해서 저장하는 것이 나은 경우도 있다.