Plo Algorithm
프로그래머스Lv1 2016년
PLO_98
2022. 3. 16. 00:21
import java.time.LocalDate;
class Solution {
public String solution(int a, int b) {
String answer = "";
LocalDate yearDay = LocalDate.of(2016 , a , b);
answer = String.valueOf(yearDay.getDayOfWeek());
return answer.substring(0,3);
}
}
- LocalDate yearDay = LocalDate.of(2016 , a , b); -
LocalDateType 객체에 LocalDate.of(2016년 , a월 ,b일)
LocalDate.of 함수를 활용해 2016년a월b일 값을 yearDay에 할당한다.
- String.valueOf(yearDay.getDayOfWeek()); -
미리 만들어둔 answer객체에 LocalDateType 값을 할당하기 위하여 String.valueOf()함수를 사용
yearDay.getDayOfWeek함수를 사용 yearDay의 요일을 가져온 값을 StringType으로 변환 후 할당한다.
- return answer.substring(0,3); -
리턴해야하는 문자 형식이 "TUE" , "WEN" 처럼 요일을 영어로 표현한 값의 앞의 3글자만 리턴하면 되기 때문에
따로 포맷을 정해주지 않고 substring으로 앞의 3글자만 슬라이스해 return했다.