Notice
Recent Posts
Recent Comments
Link
반응형
«   2026/01   »
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 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

붕어의 개발 기록

8월 2일 99클럽 항해 12일 본문

항해99(2024-07~08)/99클럽 하루 한문제

8월 2일 99클럽 항해 12일

은붕어_ 2024. 8. 2. 14:40
반응형

99클럽 항해 12일차

 

오늘의 문제는  H-Index이다.

 

 

문제에서 주어진 배열을 사용하여 배열[i]의 값이 i개 이상인 경우를 구하는 구하는 문제가 되겠다.

        -> 배열을 정렬한다.

        -> 배열의 길이를 h, 배열의 값이 h이상인 경우 정답이 h가 된다.

순서로 문제를 해결하였다.

 

import java.util.*;

class Solution {
    public int solution(int[] citations) {
        int answer = 0;

        Arrays.sort(citations);

        for(int i = 0; i < citations.length; i++) {
            int h = citations.length - i;

            if(citations[i] >= h) {
                answer = h;
                break;
            }
        }

        return answer;
    }
}
반응형