|
์ฝ๋ ์์ฑํ๊ธฐ
def solution(citations):
answer = 0
# ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ
citations = sorted(citations)
for i in range(len(citations)):
# ๊ฐ์ -> len(citations) - i
# ๊ฐ์์ ๊ฐ ์ฌ์ด ์ต์๊ฐ์ด H-INDEX์ ํ๋ณด๊ฐ๋ค
value = min(len(citations) - i, citations[i])
# ๊ฑฐ๊ธฐ์์ ์ต๋๊ฐ์ ๊ตฌํจ
answer = max(answer, value)
return answer
Python
๋ณต์ฌ
|
์ฝ๋ ์ค๋ช
ํ๊ธฐ
(1) H๋ฒ ์ด์ ์ธ์ฉ๋ ๋
ผ๋ฌธ์ ์๊ฐ H๊ฐ ์ด์์ด๋ค.
โ XX ์ด์์ด๋ฏ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ๋ฐฐ์ด
โ ๋
ผ๋ฌธ์ ๊ฐ์์ ๊ฐ(์ธ์ฉ๋ ํ์)์ด ๋ ๋ค H ์ด์์ด๋ฏ๋ก ๊ฒฝ๊ณ์ ํ๋ฐฉ์ด H โ ๋น๊ตํด์ ์ต์๊ฐ์ด H๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค(โ H๋ค)
(2) ๊ทธ ์ค H์ ์ต๋๊ฐ์ด H-Index