clears 50/78 tests
This commit is contained in:
parent
51a7634c6e
commit
9361e527c3
28
Top150Interview/274H-Index.py
Normal file
28
Top150Interview/274H-Index.py
Normal file
@ -0,0 +1,28 @@
|
||||
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
|
||||
Loading…
Reference in New Issue
Block a user