https://school.programmers.co.kr/learn/courses/30/lessons/42747
import java.util.*;
class Solution {
public int solution(int[] citations) {
Arrays.sort(citations);
// 0 1 3 5 6
for(int i=0; i<citations.length; i++){
int h = citations[i]; // h는 인용 횟수
int up = citations.length - i; // h회 이상 인용된 논문의 개수
if(h >= up){ // 인용 횟수가 h회 이상 인용된 논문의 개수보다 크거나 같을 때
return up; // 그것이 최대값
}
}
return 0;
}
}
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 - Level2] JadenCase 문자열 만들기 / 2022.07.13 (0) | 2022.07.13 |
---|---|
[프로그래머스 - Level2] 스킬트리 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level1] 문자열 내 p와 y의 개수 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level2] 전화번호 목록 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level2] 프린터 / 2022.07.09 (0) | 2022.07.09 |