문제출처: https://programmers.co.kr/learn/courses/30/lessons/42747#
접근법
H-Index 문제는 백준에서 풀어봤던 문제였다.
근데 정리를 하지 않고 넘어갔더니 이번에도 같은 실수를 했다.
문제는 매우 간단하다. h번 인용한 논문이 h편이상 있으면 나머지는 h번 이하로 인용되어야 한다.
코드
def solution(citations):
answer = 0
citations.sort(reverse=True)
for i in range(len(citations)):
if( citations[i] <= i+1 ):
answer = max(answer,citations[i])
break
if( citations[i] >= i+1 ):
answer = max(answer,i+1)
return answer