class Solution {
public String solution(int a, int b) {
String[] days = {"FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"};
int[] dates = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int day = 0;
for (int i = 0; i < a - 1; i++) {
day += dates[i];
}
day += (b - 1);
return days[day % 7];
}
}
참고로 윤년은 2월이 29일까지 있음
다른 분들 풀이를 살펴보니까 Calendar이라는 클래스를 이용하신 분도 있고 LocalDate.of()~~~~ 를 이용해서 푼 분도 있었다. 자바의 기능은 어디까지일까
'Playground > 자바문제집' 카테고리의 다른 글
[프로그래머스] 3진법 뒤집기 (0) | 2023.03.20 |
---|---|
[프로그래머스] 소수 찾기 (0) | 2023.02.19 |
[프로그래머스] K번째 수 (0) | 2023.02.18 |
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2023.02.18 |
[프로그래머스] 최대공약수와 최소공배수 (0) | 2023.02.15 |