function solution(citations) {
var answer = 0;
citations.sort((a,b)=>{
return b-a;
});
var n=citations.length;
for(var i=0 ; i<n; ++i) {
if(i+1<=citations[i]) {
++answer;
}
}
return answer;
}
사이트에 있는 문제설명 보고 처음에는 citations 값 중에 하나가 h 값이 되는 줄 알았는데 아니였다.
논문들을 내림차순으로 정렬해서, 처음부터 논문의 수를 하나씩 늘려 나간다. 논문의 수와 인용된 수가 같거나 작아지는 시점에서 멈춘다. 멈춘 그 순간의 카운팅한 논문의 수가 H-Index 값이였다.