본문 바로가기

Coding Test/Programmers

[프로그래머스/파이썬] H-Index

728x90

 

나의 풀이

def solution(citations):
    citations.sort(reverse=True)

    for i, c in enumerate(citations):
        if c <= i:
            return i

    return len(citations)

 

 

 

map과 min을 이용한 풀이

def solution(citations):
    citations.sort(reverse=True)
    answer = max(map(min, enumerate(citations, start=1)))
    return answer

 

반응형