

요즘 주말 반납해갈정도로 바빠서 블로그에 한 달정도 밥을 못줬는데 자꾸 어디선가 꼬르륵 소리가 나서 들어와보니 블로그 굶어 죽을라한다..
밥 자주 줄게 ㅋㅋ
import java.util.*;
class Solution {
    public int[] solution(int[] sequence, int k) {
        int[] answer = {0, 100000001};
        int[] sum = new int[sequence.length + 1];
        sum[0] = 0;
        int i, j;
        for(i = 1; i < sum.length; i++) 
        {
            sum[i] = sequence[i - 1] + sum[i - 1];
        }
        for(i = 0, j = 1; i != j && j != sum.length ; ) {
            if(j == sum.length - 1) {
                if(sum[j] - sum[i] == k && j - i - 1 < answer[1] - answer[0]) { 
                    answer[0] = i;
                    answer[1] = j - 1;
                }                
                i++;                
                continue;
            }
            if(sum[j] - sum[i] == k && j - i - 1 < answer[1] - answer[0]) { 
                answer[0] = i;
                answer[1] = j - 1;
                i++;
            } else if(sum[j] - sum[i] < k) {
                j++;
            } else {
                i++;
            }
        }
        
        return answer;
    }
}