배열 만들기 3 Lv. 0

박영준·2023년 6월 5일
0

코딩테스트

목록 보기
219/300
class Solution {
    public int[] solution(int[] arr, int[][] intervals) {
        int[] answer = {};
        return answer;
    }
}

해결법

방법 1

import java.util.ArrayList;

class Solution {

    public int[] solution(int[] arr, int[][] intervals) {
    
        ArrayList<Integer> list = new ArrayList<>();
        
        for (int i = 0; i < intervals.length; i++) {
            for (int j = intervals[i][0]; j <= intervals[i][1]; j++) {
                list.add(arr[j]);
            }
        }

        int[] answer = new int[list.size()];

        for (int i = 0; i < list.size(); i++) {
            answer[i] = list.get(i);
        }

        return answer;
    }
}
  • 이차원 배열을 for문으로 돌리기

배열 만들기 3 Lv. 0

profile
개발자로 거듭나기!

0개의 댓글