Programmers/[Java] Lv. 0

Programmers [Java] - Lv. 0 : 배열 만들기 3

Jelly-fish 2023. 12. 6. 11:38

import java.util.ArrayList;

class Solution
{
        public int[] solution(int[] arr, int[][] intervals) {

        int[] result;
        ArrayList<Integer> numList = new ArrayList<>();

        for (int i = 0; i < intervals.length; i++) {
            int s = intervals[i][0];
            int e = intervals[i][1];

            for (int j = s; j <= e; j++) {
                numList.add(arr[j]);
            }

        }

        result = new int[numList.size()];

        for (int i = 0; i < result.length; i++) {
            result[i] = numList.get(i);
        }

        return result;
    }
    
}