μ΅œλŒ€ 1 λΆ„ μ†Œμš”

πŸ“ [Lv2_42747] H-Index

import java.util.*;

class Solution{
    public int solution(int[] citations) {
        int answer = 0;
        
        // μ •λ ¬
        Arrays.sort(citations);
        
        int size = citations.length;
        
        // κ°’ μ°ΎκΈ°
        for(int i=0; i<size;i++){
            int temp = size-i;
            
            if(citations[i] >= temp){
                answer = temp;
                break;
            }
            
        }
        return answer;
    }
}

πŸ€” λ‚˜μ˜ 생각

μ •λ ¬ ν›„ κ°€μž₯ 처음 인용된 논문이 배열값을 λ„˜λŠ” 경우 끝 !
int[] 정렬은 Arrays.sort(), List 정렬은 Collections.sort(), λ°˜λŒ€λŠ” Collections.sort(list, Comparator.reverseOrder())