프로그래머스 : H-Index
2021. 10. 19. 21:54ㆍ카테고리 없음
https://programmers.co.kr/learn/courses/30/lessons/42747
코딩테스트 연습 - H-Index
H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표
programmers.co.kr
일단 조건에 맞게 for문을 구현한 후, for문이 끝나도 답이 나오지 않으면 citations의 길이를 리턴한다.
이 때, citations에 0만 있는 경우엔 0을 리턴해야한다.
def solution(citations):
answer = -1
citations.sort(reverse=True)
for i in range(len(citations)-1):
if citations[i]>=i+1>=citations[i+1]:
return i+1
if citations[0] == 0:
return 0
return len(citations)