Максимальная сумма подмассива

средне

Дан массив чисел nums

Необходимо найти в нём непрерывный подмассив с максимальной суммой элементов и вернуть эту сумму.

Пример 1:

Ввод: nums = [-2,1,-3,4,-1,2,1,-5,4]
Вывод: 6
Объяснение: максимальная сумма достигается на подмассиве [4, -1, 2, 1], сумма элементов которого равна 6.

Пример 2:

Ввод: nums = [-1,-2,-10,0]
Вывод: 0
Объяснение: Наибольшая сумма при подмассиве [0].

Ограничения:

  • len(nums) >= 1