mport java.util.Arrays;
class Solution {
public int solution(int[] citations) {
Arrays.sort(citations);
int count = citations.length;
for (int i = citations.length - 1; i >= 0; i--) {
int remain = citations.length - i;
if (citations[i] <= remain) {
// 남은 갯수와 값이 같다면 해당 값을 리턴
// 남은 갯수보다 값이 작다면 해당 값을 제외하고 남은 갯수를 리턴
count = citations[i] == remain ? citations[i] : remain - 1;
break;
}
}
return count;
}
}