[JAVA69] 1476. 날짜 계산
1476. 날짜 계산 (S5)시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초4 MB438012808822868 66.636 %문제준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다.지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을 나타내는 수를 M이라고 했을 때, 이 세 수는 서로 다른 범위를 가진다. (1 ≤ E ≤ 15, 1 ≤ S ≤ 28, 1 ≤ M ≤ 19)우리가 알고있는 1년은 준규가 살고있는 나라에서는 1 1 1로 나타낼 수 있다. 1년이 지날 때마다, 세 수는 모두 1씩 증가한다. 만약, 어떤 수가 범위를 넘어가는 경우에는 1이 된다.예를 들어, 15년은 ..
2024. 11. 4.
[MYSQL 49] 자동차 대여 기록에서 장기/단기 대여 구분하기
자동차 대여 기록에서 장기/단기 대여 구분하기 (LEVEL1) 대여 시작일이 2022년 9월에 속하는 대여 기록대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명: RENT_TYPE)을 추가정렬 대여 기록 ID 내림차순 정답 코드SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, "%Y-%m-%d") AS START_DATE, DATE_FORMAT(END_DATE, "%Y-%m-%d") AS END_DATE, IF(DATEDIFF(END_DATE, START_DATE) + 1 MEMODATEDIFF(시작 날짜, 끝나는 날짜) : 며칠 차이나는지 출력 (첫날부터 대여하는 기록은 +1 필요)IF(조건, TRUE, FALSE)
2024. 10. 31.