-
[알고리즘] 프로그래머스 - H-Index알고리즘 2022. 8. 3. 16:06728x90
문제
접근
1. 문제에 대한 이해가 먼저 중요하다
2. h번이상 인용된 논문 h편 이상일때 h의 최댓값이 h-index이다.
3. 결국 index <= arr[indedx] 임을 생각하고, 인용되지 않는 경우도 체크해줘야한다
풀이
def solution(citations): citations.sort() l = len(citations) for i in range(l): # arr[index] >= index 값을 생각하면 된다 if citations[i] >= l - i: return l-i # 인용이 되지 않은 경우에는 0을 리턴해줘야 한다. return 0
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 1388 바닥장판 (0) 2022.08.06 [알고리즘] 백준 1926 그림 (0) 2022.08.06 [알고리즘] 프로그래머스 - 가장 큰 수 (0) 2022.08.03 [알고리즘] 백준 11652 - 카드 (0) 2022.07.28 [알고리즘] 백준 11004 - k번째 수 (0) 2022.07.28