PS/프로그래머스

[Level2][Javascript] 기능개발

returnzero 2022. 6. 4. 15:39
function solution(progresses, speeds) {
    var answer = [];
    
    while(progresses.length!==0){
        let check=0;
        let index= progresses.length;

        for (let i =0 ; i< index ; i++){
            progresses[i]+=speeds[i];
        }
        while(progresses[0]>=100) {
            progresses.shift();
            speeds.shift();
            check++;
        }
        if(check>0)
        answer.push(check);
        
    }
    return answer;
}

아주 쉬운 편이다. 100에 도달하면 계속 pop하는걸로..