문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/181923

제한 사항

입출력 예

풀이
import java.util.Arrays;
class Solution {
public int[] solution(int[] arr, int[][] queries) {
return Arrays.stream(queries)
.mapToInt(q ->
Arrays.stream(Arrays.copyOfRange(arr, q[0], q[1] + 1))
.filter(i -> i > q[2])
.min()
.orElse(-1)
).toArray();
}
}
후기
문제에 딱히 함정은 없어서 그냥 풀면된다. 2차원 배열을 사용해서 flatMap을 사용해야하나 싶었는데 그냥 int[]를 int로 바꿔버렸다.
'코딩테스트 (프로그래머스) > Java' 카테고리의 다른 글
| [프로그래머스][Java][Lv. 2] 혼자서 하는 틱택토 (0) | 2024.07.16 |
|---|---|
| [프로그래머스][Java][Lv. 2] 호텔 대실 (0) | 2024.07.12 |
| [프로그래머스][Java][Lv. 0] 무작위로 K개의 수 뽑기 (0) | 2024.02.22 |
| [프로그래머스][Java][Lv. 0] 정사각형으로 만들기 (0) | 2024.02.16 |
| [프로그래머스][Java][Lv. 0] 그림 확대 (0) | 2024.02.15 |