Сумма нарастающим итогом

Накопленные суммы помогают быстро видеть, сколько набралось к каждому шагу: например, по дням продаж или расходам. Дан список чисел nums. Верни список той же длины, где каждый элемент равен сумме всех чисел от начала списка до этой позиции включительно.

Примеры

Ввод
[1, 2, 3, 4]
Вывод
[1, 3, 6, 10]
Ввод
[]
Вывод
[]
Ввод
[5]
Вывод
[5]

Нужно реализовать

def running_totals(nums: list[int]) -> list[int]:

Теги

arraymath
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,2,3,4]
Ожидаемый[1,3,6,10]
2
Ввод
[]
Ожидаемый[]
3
Ввод
[5]
Ожидаемый[5]
4
Ввод
[-1,1,-1,1]
Ожидаемый[-1,0,-1,0]
5
Ввод
[10,0,0,5]
Ожидаемый[10,10,10,15]
6
Ввод
[2,2,2]
Ожидаемый[2,4,6]
Фокус-радио
На паузе · SomaFM · Fluid