1. 题目
2. 分析
这题没啥难度,需要熟练运用Python API。
sort(reverse=True)
可以用于排序List,并且倒序排序。
3. 代码
class Solution:
def hIndex(self, citations: List[int]) -> int:
citations.sort(reverse=True)
res = 0
for idx,cite in enumerate(citations):
if idx+1 > cite:
break
res = idx+1
print(idx,cite)
return res