fork download
  1. nums=[-2,1,-3,4,-1,2,1,-5,4]
  2. total_sum=[nums[0]]
  3. max_sum =[nums[0]]
  4. for i in nums[1:]:
  5. total_sum.append(total_sum[-1]+i)
  6.  
  7. max_sum.append(max(max_sum[-1],i,total_sum[-1]))
  8. if max_sum[-1]==i:
  9. total_sum[-1]=i
  10.  
  11. print( max_sum[-1])
Success #stdin #stdout 0.11s 14160KB
stdin
Standard input is empty
stdout
6