[C++/프로그래머스] 주식가격

이소진·2021년 2월 16일
0

📝문제 포인트

prices벡터의 원소 하나하나 검사를 해준다
검사 기준
-> 다음 원소가 같거나 크면 주식 가격이 떨어지지 않은 것
-> 다음 원소가 작으면 주식 가격이 떨어진 것

-for문이 두 번 돌기때문에 범위 설정에 신경써야한다 !!!!!

✍코드

#include <string>
#include <vector>

using namespace std;

vector<int> solution(vector<int> prices) {
    vector<int> answer;
    for(int i=0;i<prices.size();i++){
        int cnt=0;
        for(int j=i;j<prices.size()-1;j++){
            if(prices[j+1]>=prices[i]) cnt++;
            else {
                cnt++;
                break;
            }
        }
        answer.push_back(cnt);
    }
    return answer;
}

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

profile
webFront / Flutter / iOS 😉

0개의 댓글