코딩테스트/실습
프로그래머스 스택/큐 문제 - 2 , 기능개발
육지상어
2021. 1. 6. 00:31
728x90
반응형
날짜계산문제이다 진행도가있고 진행력이있고, 결과에는 배포하는 기능들을 날짜별로배열안에 push 해준다
루프 안에 루프는 넣은 모양새가 맘에 들진 않지만, 그래도 객체에 푸시를 사용해서..맞지 않을까?
js로 짜버렸다.
function solution(prog, spe) {
var result = [];
var num = 0;
var date = [];
for (var i in prog) {
num = 0;
while (prog[i] + (spe[i] * num) < 100) num++;
date.push(num);
}
var dummy = 0;
for (var i = 0; i < date.length; i++) {
num = 1;
while ((date[i] >= date[i + num])) {
num++;
}
result.push(num);
i += num - 1;
}
return result;
}
반응형