프로그래머스/[프로그래머스 - JAVA] Lv.1
[프로그래머스 - JAVA] 2016년
코딩하는 흰둥이
2023. 4. 6. 18:06
- 내 풀이
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);
}
}