728x90
데일리루틴 SQL
MySQL 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 정답입니다.
SELECT CAR_ID,
CASE
WHEN COUNT(CASE WHEN '2022-10-16' BETWEEN START_DATE AND END_DATE THEN 1 END) > 0 THEN '대여중'
ELSE '대여 가능'
END AS AVAILABILITY
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
ORDER BY CAR_ID DESC;
데일리루틴 알고리즘
Java 덧칠하기 정답입니다.
class Solution {
public int solution(int n, int m, int[] section) {
int answer = 0;
int lastPainted = -1; // 마지막으로 칠한 구역의 끝
for (int s : section) {
if (s > lastPainted) { // 현재 구역이 칠해지지 않았다면
answer++; // 롤러 사용 횟수 증가
lastPainted = s + m - 1; // 현재 구역부터 롤러 범위 설정
}
}
return answer;
}
}
728x90
반응형
LIST
'Sparta > 데일리루틴' 카테고리의 다른 글
TIL(Today I Learned)_데일리루틴_24.12.06.Fri (0) | 2024.12.06 |
---|---|
TIL(Today I Learned)_데일리루틴_24.12.05.Thr (0) | 2024.12.05 |
TIL(Today I Learned)_데일리루틴_24.12.03.Tue (0) | 2024.12.03 |
TIL(Today I Learned)_데일리루틴_24.12.02.Mon (0) | 2024.12.02 |
TIL(Today I Learned)_데일리루틴_24.12.01.Sun (0) | 2024.12.01 |