import math from typing import List class Solution(object): def maxSubArray(self,numbers:List[int])-> int: currentsum,maxsum = 0,-math.inf for start in range(len(numbers)): currentsum+=numbers[start] maxsum=max(currentsum,maxsum) if currentsum<0: currentsum=0 return maxsum solve=Solution().maxSubArray([-2,1,-3,4,-1,2,1,-5,4]) print(solve)