728x90
반응형
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/42747
2. 접근 방식
- H-Index는 N편의 논문중 H번 인용된 논문이 H편 이상일 때의 최대값을 의미한다.
- 논문의 순서는 중요하지 않다.
- H-Index는 내부의 인용된 회수와 같지 않을 수도 있다.
3. 코드
def solution(citations):
citations = list(reversed(sorted(citations)))
len_citations = len(citations)
max_citations = max(citations)
h=0
for h in range(max_citations, 0, -1):
cnt = 0
for x in citations:
if x >= h:
cnt+=1
if cnt >= h:
break
return h
4. 결과
728x90
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Lv.2][Python] 땅따먹기 (0) | 2022.10.01 |
---|---|
[프로그래머스][Lv.2][Python] 카펫 (0) | 2022.10.01 |
[프로그래머스][Lv.2][Python] 올바른 괄호 (0) | 2022.10.01 |
[프로그래머스][Lv.1][Python] 다트 게임 (0) | 2022.09.25 |
[프로그래머스][Lv.1][Python] 3진법 뒤집기 (0) | 2022.09.20 |
[프로그래머스][Lv.1][Python] 최대공약수와 최소공배수 (0) | 2022.09.20 |
댓글