본문 바로가기
코딩테스트/실습

프로그래머스 스택/큐 문제 - 2 , 기능개발

by 육지상어 2021. 1. 6.
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;

}

반응형

댓글