1109. Corporate Flight Bookings (Medium) - TengnanYao/daily_leetcode GitHub Wiki

class Solution:
    def corpFlightBookings(self, bookings: List[List[int]], n: int) -> List[int]:
        result = [0] * n
        for a, b, c in bookings:
            result[a - 1] += c
            if b < n:
                result[b] -= c
        for i in range(n - 1):
            result[i + 1] += result[i]
        return result