public class Solution { /** * @param nums: a list of integers * @return: A integer indicate the sum of minimum subarray */ public int minSubArray(ArrayList<Integer> nums) { // write your code int sum = nums.get(0); int min = nums.get(0); for(int i=1;i<nums.size();i++){ if(sum<=0){ sum += nums.get(i); }else{ sum = nums.get(i); } if(sum<min){ min = sum; } } return min; } }