시나브로

[코딩테스트 연습 _ 스택/큐] 기능 개발 본문

알고리즘/프로그래머스

[코딩테스트 연습 _ 스택/큐] 기능 개발

혬혬 2020. 3. 13. 20:15
728x90

 

#include <string>
#include <vector>

using namespace std;

vector<int> solution(vector<int> progresses, vector<int> speeds) {
    vector<int> answer;
    int list[110]={0};
    for(int i=0;i<progresses.size();i++){
        list[i]=100-progresses[i];
        if(list[i]%speeds[i]!=0)
            list[i]=list[i]/speeds[i]+1;
        else
            list[i]=list[i]/speeds[i];
    }
    
    for(int i=0;i<progresses.size();){
        int count=1;
        int box=list[i++];
        while(box>=list[i]&&progresses.size()>i){
            i++;
            count++;
        }
        answer.push_back(count);
    }
    return answer;
}

 

https://programmers.co.kr/learn/courses/30/lessons/42586

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

728x90
Comments