1204. Last Person to Fit in the Bus : leetcode

오유찬·2026년 1월 11일

SQL

목록 보기
40/71
-- turn으로 정렬
-- total_sum 컬럼 생성 - Recursive CTE?

WITH cte AS (SELECT  turn, person_name, weight,
            SUM(weight) OVER (ORDER BY turn) AS sequence_sum
            FROM    Queue),
    fin AS (SELECT  turn, person_name, sequence_sum
            FROM    cte
            WHERE   sequence_sum <= 1000) 

SELECT  person_name
FROM    fin
WHERE   turn = (SELECT MAX(turn) FROM fin)
profile
열심히 하면 재밌다

0개의 댓글