문제링크: H-Index
✍🏻 Information
| content | |
|---|---|
| 언어 | python |
| 난이도 | ⭐️⭐️+0.5 |
| 풀이시간 | 45분 |
| 제출횟수 | ∞ |
| 인터넷검색유무 | yes |
🍒 My Code
def solution(citations):
citations.sort()
for i in range(citations[-1],-1,-1):
for j in range(len(citations)):
if citations[j]>=i:
if len(citations)-j>=i:
return i
💡 What I learned
<풀이1>
def solution(citations):
citations.sort(reverse=True)
answer = max(map(min, enumerate(citations, start=1)))
return answer
<풀이2>
def solution(citations):
citations = sorted(citations)
l = len(citations)
for i in range(l):
if citations[i] >= l-i:
return l-i
return 0