[프로그래머스] 기능개발 / 스택/큐

이민정·2021년 4월 23일
0

프로그래머스

목록 보기
4/7

문제 링크

풀이

function solution(progresses, speeds) {
    var answer = [];
    while(progresses.length!=0){ 
    	while(progresses[0]<100){ //계속해서 값을 더해줌
            for(var i in progresses){
                progresses[i] += parseInt(speeds[i]);
            }
        }	
    	var cnt = 0;
    	while(progresses[0]>=100){ // 배열의 처음 값이 100보다 크거나 같으면
    		progresses.shift(); // 배열에서 꺼냄
            speeds.shift(); // speeds에서도 배열과 짝 맞춰줌
    		cnt++;
    	}
    	answer.push(cnt);
    }
    return answer;
}
profile
공부하자~!

0개의 댓글