강의로 돌아가기
김영지

어떤 점이 틀린건가요?

testcase는 다 통과 했는데 어떤 점이 틀렸는지 잘 모르겠습니다.
틀린만한 testcase를 알려주세요 ㅠㅠ

작성중인 코드―solution.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function solution(priorities, location) {
    var max=0;
    var p=0;
    var count=0;
    let arr=[];
    for(var i in priorities){
        arr[i]=priorities[i];
    }
    arr.sort(function(a,b){
        return a-b;
    })
    arr.reverse();
    while(count<priorities.length){
        max=arr[count]-1;
        for(var i=p;i<priorities.length;i++){
            if(max<priorities[i]){
                max=priorities[i];
                p=i;
            }
        }
        if(p==location){
            count++;
            return count;
        }
        else{
            if(max<arr[count]){
                p++;
            }
            else{
                priorities[p]=0;
                count++;
            }
            if(p>=priorities.length-1)p=0;

        }

    }  
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.