Geisha 2024. 5. 30. 17:28

별다른 고민없이 정렬로 풀 수 있었다.
Arrays.sort 를 이용하여 int[] 배열을 오름차순 정렬후 차례대로 올라가면서 검사하고 값을 찾아 나갔다.

import java.util.*;

class pH_index {
    public int solution(int[] citations) {
        int answer = 0;
        Arrays.sort(citations);
        for(int i =0 ; i < citations.length ; i++)
        {
            if(citations.length-i <= citations[i]){
                answer = citations.length-i;
                break;
            }
        }
        return answer;
    }
}