[프로그래머스 Lv.2] 연습문제 - 택배상자

김민지·2024년 2월 5일
0

✨ 문제 ✨


✨ 정답 ✨

function solution(order) {
    var answer = 0;
    let stack=[];
    
    let idx=1;
    
    for (let i=0;i<order.length;i++){
        let isSide=true;
        while(isSide){
            if (order[i]===stack.at(-1)){
                isSide=false;
                stack.pop();
                answer+=1;
            }else{
                if (order[i]<stack.at(-1)){
                    return answer;
                }
                stack.push(idx++);
                
            }
        }
        
    }
    
    return answer;
}

🧵 참고한 정답지 🧵

💡💡 기억해야 할 점 💡💡

profile
이건 대체 어떻게 만든 거지?

0개의 댓글

관련 채용 정보