对于这一题的理解就是,文章越多,影响因子会越大,呈现一个正比例函数,所以当某篇文章的影响因子在这个正比例函数之下的时候,那么这就是h指数
需要在文章进行排序之后得到上述结论
所以,基于上面的理解之后,可以得出,在(3,1)的点上满足,则此时的影响因子为前面的几篇文章之和,也就是3 - 0 = 3
var hIndex = function (citations) {
citations.sort((a, b) => b - a)
let i = 0
for (; i < citations.length; ++i) {
if (citations[i] <= i) {
break
}
}
return i
};