[프로그래머스 문제풀이70]프린터 js

이ᄏᄋ·2021년 11월 24일
0

function solution(priorities, location) {
    var answer = solution(priorities,location);
    
    return answer;
}
function solution(priorities,location){
    const array=[];
    let count=1;
    for(let i=0;i<priorities.length;i++){
        array[i]=i;
    }
   
    while(priorities.length!==0){
        const maxValue=Math.max.apply(null,priorities);
       const val= priorities.shift();
       const index=array.shift();
       if(val<maxValue){
           priorities.push(val);
           array.push(index);
       }else if(val===maxValue){
          if(location===index)
           return count;
           count+=1;
       }
    }
    return count;
}

오랜만에 코테 풀이를 들고왔다.
사실 문제에 답이 이미 있다. 문제대로 구현만 하면 됨.

profile
미쳤다.

0개의 댓글