[Programmers] H-Index (Python)
Solution
from typing import List
def solution(citations: List[int]) -> int:
N = len(citations)
# h์ ์ต๋๊ฐ
answer = 0
citations.sort()
for i, citation in enumerate(citations):
# ์ ์์ H-์ง์๋ ๊ทธ๋ค์ Nํธ์ ๋
ผ๋ฌธ ์ค hํธ์ด ์ ์ด๋ h๋ฒ ์ธ์ฉ๋์๊ณ ,
# ๋๋จธ์ง (N โ h)ํธ์ ๋
ผ๋ฌธ์ด h๋ฒ์ ์ด๊ณผํ์ง ์๊ฒ ์ธ์ฉ๋์์ ๋์ h ๊ฐ์ ๊ฐ์ง
if citation >= N - i:
answer = N - i
break
return answer
print(solution([3, 0, 6, 1, 5]))
Leave a comment