int hIndex(int* citations, int citationsSize){ if(citationsSize==0) return 0; int i,cnt=0; for(i=citationsSize-1; i>=0 && citations[i]>0 && citationsSize-i<=citations[i]; i--){ cnt=citationsSize-i; } return cnt; }