💯 Coding Test

[LeetCode] Rising Temperature

date
Jul 16, 2023
slug
leetcode197
author
status
Public
tags
SQL
summary
type
Post
thumbnail
updatedAt
Jul 16, 2023 02:13 PM
category
💯 Coding Test

[문제 링크]

[풀이 코드]

# 오답 SELECT DISTINCT B.id FROM Weather A, Weather B WHERE A.recordDate < B.recordDate AND A.temperature < B.temperature GROUP BY A.id
notion image
Run하면 Accept가 나오지만 몇몇의 테스트케이스는 실패했다.
예외인 경우를 찾아보자
 
아.. 그러고보니
날짜를 숫자취급 했다. 조건을 날짜 차이 = 1 로 변경하자.
SELECT A.id FROM Weather A, Weather B WHERE DATEDIFF(A.recordDate, B.recordDate)=1 AND A.temperature > B.temperature
notion image
notion image
성공 !!~!~!~! 런타임이 은근 길다.
실행할 때마다 런타임이 달라서 이대로 제출.