728x90
데일리루틴 SQL
MySQL 최댓값 구하기 정답입니다.
SELECT MAX(DATETIME) '시간'
FROM ANIMAL_INS
데일리루틴 알고리즘
Java 2016년 정답입니다.
class Solution {
public String solution(int a, int b) {
String[] days = {"SUN","MON","TUE","WED","THU","FRI","SAT"};
int[] plusDay = {5,1,2,5,0,3,5,1,4,6,2,4};
return week[(plusDay[a-1] + b - 1) % 7];
}
}
import java.time.LocalDate;
public class Solution {
public String solution(int a, int b) {
// 2016년 1월 1일부터 시작
String[] days = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"};
// Java의 LocalDate를 사용하여 날짜를 생성
LocalDate date = LocalDate.of(2016, a, b);
// dayOfWeek()는 1~7(월요일~일요일) 값을 리턴하므로 -1로 배열 인덱스에 맞춤
int dayIndex = date.getDayOfWeek().getValue() % 7; // 일요일부터 시작하도록 변환
return days[dayIndex];
}
}
728x90
반응형
LIST
'Sparta > 데일리루틴' 카테고리의 다른 글
TIL(Today I Learned)_데일리루틴_24.12.01.Sun (0) | 2024.12.01 |
---|---|
TIL(Today I Learned)_데일리루틴_24.11.30.Sat (0) | 2024.11.30 |
TIL(Today I Learned)_데일리루틴_24.11.28.Thu (0) | 2024.11.28 |
TIL(Today I Learned)_데일리루틴_24.11.27.Wed (0) | 2024.11.27 |
TIL(Today I Learned)_데일리루틴_24.11.26.Thu (0) | 2024.11.26 |