프로그래머스: 수열과 구간 쿼리 2

김아무개·2023년 4월 25일
0

프로그래머스

목록 보기
32/41


이번 문제는 이해가 조금 어려웠지만 성공!

내 코드

import java.util.*;
class Solution {
    public int[] solution(int[] arr, int[][] queries) {
        int[] answer = new int[queries.length];
        Arrays.fill(answer, Integer.MAX_VALUE);
        
        for (int j = 0; j < queries.length; j++) {
            for (int i = queries[j][0]; i <= queries[j][1]; i++) {
                if (arr[i] > queries[j][2]) {
                    answer[j] = Math.min(answer[j], arr[i]);
                }
            }
            if (answer[j] == Integer.MAX_VALUE) answer[j] = -1;
        }
        return answer;
    }
}
profile
Hello velog! 

0개의 댓글