- 내 풀이
import java.time.LocalDate;
class Solution {
public String solution(int a, int b) {
String answer = "";
// return 해야할 요일 이름을 지정해줬음
String[] week = {"SUN","MON","TUE","WED","THU","FRI","SAT"};
// 년 월 일 지정해주기
LocalDate ld = LocalDate.of(2016, a , b);
// 지정한 날짜의 요일을 받아오고 문자열 변수에 담아줌
String date = String.valueOf(ld.getDayOfWeek());
for (int i = 0; i < week.length; i++) {
if(week[i].equals(date.substring(0, 3))){
answer = week[i];
}
}
return answer;
}
}
- 다른 사람 풀이
import java.time.*;
class Solution {
public String solution(int a, int b) {
return LocalDate.of(2016, a, b).getDayOfWeek().toString().substring(0,3);
}
}
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] 모의고사 (0) | 2023.04.07 |
---|---|
[프로그래머스 - JAVA] 폰켓몬 (0) | 2023.04.06 |
[프로그래머스 - JAVA] 가장 가까운 같은 글자 (0) | 2023.04.05 |
[프로그래머스 - JAVA] 푸드 파이트 대회 (0) | 2023.04.05 |
[프로그래머스 - JAVA] 콜라 문제 (0) | 2023.04.05 |
댓글