370. Range Addition (Medium) - TengnanYao/daily_leetcode GitHub Wiki
class Solution(object):
def getModifiedArray(self, length, updates):
"""
:type length: int
:type updates: List[List[int]]
:rtype: List[int]
"""
result = [0] * length
for l, r, v in updates:
result[l] += v
if r < length - 1:
result[r + 1] -= v
for i in range(length - 1):
result[i + 1] += result[i]
return result