반응형
https://programmers.co.kr/learn/courses/30/lessons/42747
풀이
H지수는 게재도니 논문의 수 보다 인용 지수가 작아지는 값을 의미한다.
입력 예제를 참고하면 [3, 0, 6, 1, 5] 총 5편이 게재되었고 인용수는 5 이상이 나와야 한다.
이 중에서 5회 이상 인용이 되지 않은 것은 3,1,0이며 가장 큰 값이 3이된다.
def solution(citations):
citations.sort(reverse=True)
for idx, citation in enumerate(citations):
if idx >= citation:
return idx
return len(citations)
논문수가 인용수보다 작으면 값을 가져온다.
idx는 0부터 시작한다.
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] : Python,파이썬 카펫 풀이 (0) | 2022.04.29 |
---|---|
[프로그래머스] : 약수의 합 파이썬 풀이 (0) | 2022.02.11 |
[프로그래머스] : 자연수 뒤집어 배열로 만들기 파이썬 풀이 (0) | 2022.02.09 |
[프로그래머스] : 정수 내림차순으로 배치하기 파이썬 풀이 (0) | 2022.02.07 |
[프로그래머스] : 정수 제곱근 판별 파이썬 풀이 (0) | 2022.02.04 |
댓글