https://programmers.co.kr/learn/courses/30/lessons/42586
function solution(progresses, speeds) {
var answer = [];
var cnt = 0;
var allcnt = 0;
var len = progresses.length;
while (1) {
if (allcnt == len) {
break;
}
if (progresses[0] >= 100) {
for (var i = 0; i < progresses.length; i++) {
if (progresses[i] >= 100) {
progresses.shift();
speeds.shift();
allcnt++;
cnt++;
i--;
} else {
break;
}
}
answer.push(cnt);
cnt = 0;
}
for (var i = 0; i < progresses.length; i++) {
progresses[i] += speeds[i];
}
}
return answer;
}
'algorithm > js' 카테고리의 다른 글
[프로그래머스/js] 행렬의 곱셈 (0) | 2020.05.07 |
---|---|
[프로그래머스] 문자열 압축 (0) | 2020.05.01 |
[프로그래머스] 스킬트리 (0) | 2020.04.30 |
[프로그래머스] 124나라의 숫자 (0) | 2020.04.30 |
[프로그래머스] 다리를 지나는 트럭 (0) | 2020.04.30 |
댓글