https://programmers.co.kr/learn/courses/30/lessons/42747?language=cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> citations) {
sort(citations.begin(), citations.end(), [](int a, int b) {
return a > b;
});
int h = 0;
while (h++ <= citations.size())
{
if (citations[h - 1] < h)
{
break;
}
}
return h - 1;
}
Colored by Color Scripter
|
정렬을 해준다면 조건만 충족시키면 되는 문제
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스]탐욕법(Greedy) : 큰 수 만들기 (level 2)(c++) (0) | 2020.05.06 |
---|---|
[프로그래머스]완전탐색 : 숫자 야구 (level 2)(c++) (0) | 2020.05.04 |
[프로그래머스]연습문제 : N개의 최소공배수 (level 2) (c++) (0) | 2020.05.01 |
[프로그래머스]완전탐색 : 소수 찾기 (level 2)(c++) (2) | 2020.04.30 |
[프로그래머스]연습문제 : 124 나라의 숫자 (level 2) (c++) (0) | 2020.04.30 |
댓글