로딩
요청 처리 중입니다...

JAVA_LeetCode 57_Insert Interval

 JAVA_LeetCode 57_Insert Interval

JAVA_LeetCode 57_Insert Interval 풀이 class Solution { public int[][] insert(int[][] intervals, int[] newInterval) { // list에 병합 전, 병합, 병합 후 구간을 담아준다. ArrayList list = new ArrayList(); int len = intervals.length, i = 0; // 병합 전 범위 while(i < len && intervals[i][1] < newInterval[0]) list.add(intervals[i++]); // 병합 범위 while(i < len && intervals[i][0] <= newInterval[1]){ newInterval[0] = Math.min(intervals[i][0], newInterval[0]); newInterval[1] = Math.max(intervals[i++][1], newInterval[1...