반응형
SMALL
prices의 길이가 2 이상 100,000 이하라서 Bubble Sort 개념으로 접근하는게 좀 무서웠는데, 막상 돌려보니 잘 돌아가군요 !
마지막 값은 무조건 0인 걸 감안하고 Brute Force를 돌렸습니다.
#include <stdio.h>
#include <vector>
#include <string>
using namespace std;
vector<int> solution(vector<int> prices) {
vector<int> answer;
int price;
int cnt;
for (int i = 0; i < prices.size() - 1; i++) {
cnt = 1;
price = prices[i];
for (int j = i; j < prices.size(); j++) {
if (price > prices[i]) {
answers.push_back(cnt);
break;
}
else if (j == prices.size() - 1) answer.push_back(cnt);
else cnt += 1;
}
}
return answer;
}
반응형
LIST
'알고리즘 문제 풀이 > Programmers' 카테고리의 다른 글
기능개발 - 2단계 (C++) (0) | 2019.06.27 |
---|---|
탑 - 2단계 (C++) (0) | 2019.06.27 |
서울에서 김서방 찾기 - 1단계 (C++) (0) | 2019.06.26 |
최대공약수와 최소공배수 - 1단계 (C++) (0) | 2019.06.26 |
이상한 문자 만들기 - 1단계 (C++) (0) | 2019.06.26 |