반응형
https://programmers.co.kr/learn/courses/30/lessons/42584
문제 접근법
- 2중 for문을 사용하여 풀 수 있는 간단한 문제입니다.
- 현재 값과 다음 값을 비교하는 방식으로 진행
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> prices) {
vector<int> answer;
int len = prices.size();
for (int i = 0; i < len; i++)
{
int price = 0;
for (int j = i + 1; j < len; j++)
{
if (prices[i] <= prices[j])
{
price++;
}
else
{
price++;
break;
}
}
answer.push_back(price);
}
return answer;
}
|
cs |
반응형
'프로그래머스 문제풀이 > LEVEL 2' 카테고리의 다른 글
[프로그래머스 / Level 2] 기능개발 (0) | 2020.09.22 |
---|---|
[프로그래머스 / Level 2] 위장 (0) | 2020.09.21 |
[프로그래머스 / Level 2] 전화번호 목록 (0) | 2020.09.21 |
[프로그래머스 / Level 2] 다리를 지나는 트럭 (0) | 2020.07.29 |
[프로그래머스 / Level 2] 124 나라의 숫자 (0) | 2020.07.28 |