changes записано, на сколько изменился баланс в каждый день: положительное число — поступление, отрицательное — списание.
Верните массив той же длины, где i-й элемент — баланс в конце i-го дня, то есть сумма changes[0] + changes[1] + … + changes[i].changes=[500, -200, 300, -1000] → [500, 300, 600, -400]
Баланс после каждого дня: 500, 500 − 200 = 300, 300 + 300 = 600, 600 − 1000 = −400.
changes=[0, 0, 7] → [0, 0, 7]
Два дня без движения, на третий пришло 7.
changes=[-3] → [-3]
Один день — ответ совпадает с изменением.
changes.length ≤ 10^5changes[i] ≤ 10^6changes=[500, -200, 300, -1000]
[500, 300, 600, -400]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 91 тест на сервере, включая скрытые.