본문 바로가기

Programmers/Level2

H-Index

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로 설정한다.

'Programmers > Level2' 카테고리의 다른 글

주식가격  (0) 2021.07.23
위장  (0) 2021.07.23
카펫  (0) 2021.07.22
조이스틱  (0) 2021.07.22
프린터  (0) 2021.07.21