๐ก ๋์ ๋ฐฐ์ด์ ์ ์ธํด์ intervals 2์ฐจ์ ๋ฐฐ์ด์ ๊ฐ์ด ์์-๋ ๊ฐ์ด ๋๊ณ ๊ทธ ๊ฐ์
arr ์ ์ธ๋ฑ์ค๋ก ๋ฃ์ด์ค์ ๊ฐ์ ๋์ ๋ฐฐ์ด์ ์์๋๋ก ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
import java.util.ArrayList;
class Solution {
public ArrayList <Integer> solution(int[] arr, int[][] intervals) {
ArrayList <Integer> answer = new ArrayList <Integer>();
//123 [i][0] ๋ถํฐ [i][1] ๊น์ง ์คํ = > ๋ฐฐ์ด์ ์ฝ์
//01234
for ( int i = 0 ; i < intervals.length; i++){
for (int j = intervals[i][0]; j <= intervals[i][1]; j++){
answer.add(arr[j]);
}
}
return answer;
}
}