- I lost 10 IQ while reading this description.
- Two edge cases to think about:
h === n. So if
citations[i - 1] >= i, we need to include that
citations[h] === undefinedcondition.
h === 0. Return 0 as a base case.
Given an array of integers citations where citations[i] is the number of citations a researcher received for their ith paper, return compute the researcher’s h-index.
According to the definition of h-index on Wikipedia: A scientist has an index h if h of their n papers have at least h citations each, and the other n − h papers have no more than h citations each.
If there are several possible values for h, the maximum one is taken as the h-index.
Input: citations = [3,0,6,1,5]