JAVA_LeetCode 3364_Minimum Positive Sum Subarray 풀이 class Solution { public int minimumSumSubarray(List nums, int l, int r) { // l ~ r만큼 반복해서 배열의 합을 구하고, 각 배열별 합계가 0보다 크며 해당 길이의 모든 가능한 배열을 찾아서 합계로 구한다. int min = Integer.MAX_VALUE, sum = 0; for (int k = l; k <= r; k++){ sum = 0; for(int i = 0; i < k; i++) sum += nums.get(i); if(sum > 0) min = Math.min(min, sum); // 슬라이딩 윈도우를 이용하여 왼쪽 끝 값을 밀어낸다. for(int i = k; i < nums.size(); i++){ sum -= nums.get(i - k); sum += nums.get(i); if(sum > 0) m...