import java.util.*;
class Solution {
public ArrayList<Integer> solution(int[] arr) {
ArrayList<Integer> stk = new ArrayList<>();
for(int i=0;i<arr.length;i++){
while(!stk.isEmpty()&&stk.get(stk.size()-1)>=arr[i]){
stk.remove(stk.size()-1);
}
stk.add(arr[i]);
}
return stk;
}
}
'코딩테스트 > lv0' 카테고리의 다른 글
[프로그래머스 코딩테스트] java Lv.0 카운트 업 (1) | 2024.10.23 |
---|---|
[프로그래머스 코딩테스트] java Lv.0 수열과 구간 쿼리2 (0) | 2024.10.23 |
[프로그래머스 코딩테스트] java Lv.0 수열과 구간 쿼리3 (0) | 2024.10.23 |
[프로그래머스 코딩테스트] java Lv.0 배열 만들기2 (1) | 2024.10.23 |
[프로그래머스 코딩테스트] java Lv.0 수 조작하기1 (0) | 2024.10.22 |