06.06에 푼 문제입니다🌷
프린터
큐와 스택을 잘 이용하는 문제이다.
function solution(priorities, location) {
    var answer = 1;
    const maxscore=priorities.slice().sort((a,b)=>b-a)
    const proIn=[]
    priorities.map((pro,index)=>proIn.push([pro,index]))
    while(proIn.length!==0){
        if(maxscore[0]>proIn[0][0]){
            proIn.push(proIn.shift())
        }
        else{
            maxscore.shift()
            let loca=proIn.shift()
            if(loca[1]===location){
                return answer
            }
            answer++
        }
        
    }
    
    return answer;
}