1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import java.util.*;
class Solution {
public int solution(int[] citations) {
int answer = 0;
int len = citations.length;
int i;
Arrays.sort(citations);
for (i = len - 1; i >= 0; i--) {
if (len - i <= citations[i]) {
answer = len - i;
}
}
return answer;
}
}
|
cs |
len - i 는 1, 2, 3.. 순서대로 증가한다.
그 과정에서 citations[i] 또한 len - i 이상 인용되었다면 h로 설정한다.