Search
Duplicate

H-Index

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

def solution(citations): citations.sort() h_max = 0 for i, n in enumerate(citations): # 이 시점에서 len(citations) - i = h개의 논문이 n회 이상 인용되었음이 보장됨. h = len(citations) - i if n >= h: # n (>= h)회 이상 인용된 논문이 적어도 h개 있음. 따라서 h는 h-index의 후보가 될 수 있음. h_max = max(h_max, h) return h_max
Python
복사

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges