Data Analyst KIM
[Leetcode] 1204. Last Person to Fit in the Bus 본문
반응형
1. 문제 설명

2. 문제

3. 예시

3. 내 코드
- SUM(Weight) OVER(ORDER BY Turn)을 통해서 누적 합 계산
- 조건절과 LIMIT를 이용하여 1개의 값을 출력
WITH t AS (
SELECT Turn , person_id , person_name , Weight , SUM(Weight) OVER(ORDER BY Turn) AS total
FROM Queue
ORDER BY Turn desc
)
SELECT person_name
FROM t
WHERE total <= 1000
LIMIT 1반응형
'데이터 분석 > Coding Test' 카테고리의 다른 글
| [SQL/Leetcode] 178. Rank Scores (0) | 2023.11.17 |
|---|---|
| [Coding Club] 2023.11.10 (1) | 2023.11.13 |
| [Leetcode] 608. Tree Node (0) | 2023.11.09 |
| [Leetcode] 1393. Capital Gain/Loss (0) | 2023.11.09 |
| [MySQL] 자동차 대여 기록 별 대여 금액 구하기(프로그래머스) (0) | 2023.11.03 |