# Leetcode 274 - H-index

`Note:`

- I lost 10 IQ while reading this description.
- Two edge cases to think about:
- When
`h === n`

. So if`citations[i - 1] >= i`

, we need to include that`citations[h] === undefined`

condition. - When
`h === 0`

. Return 0 as a base case.

- When

`Question:`

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.

`Example:`

1 | Input: citations = [3,0,6,1,5] |

`Code:`

1 | /** |