def hIndex(citations): """ :type citations: List[int] :rtype: int """ citations.sort() h = citations[0] count = 0 newH = 0 if len(citations) == 1: if citations[0] == 0: return 0 else: return 1 for x in range(len(citations)): if h == citations[x]: newH = citations[x] elif citations[x] > h and newH == 0: newH = citations[x] # print(newH) print(newH) return newH hIndex([3,0,6,1,5]) # 3 # hIndex([1,3,1]) # 1 # hIndex([0,1]) # 1 # hIndex([1,2]) # 1 # hIndex([2,1]) # 1