- 난이도: Lv2
프로그래머스 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131704
풀이 링크(GitHub): hayannn/CodingTest_Java/프로그래머스/2/131704. 택배 상자
풀이 시간 : 1시간 8분
import java.util.*;
class Solution {
public int solution(int[] order) {
int answer = 0;
int index = 0;
Stack<Integer> belt = new Stack<>();
for(int i=1;i<=order.length;i++){
belt.push(i);
while(!belt.isEmpty()){
if(belt.peek()==order[index]){
belt.pop();
index++;
answer++;
}
else {
break;
}
}
}
return answer;
}
}