최대 1 분 소요

문제 링크

내 풀이

def solution(citations):
    num = 0
    while num <= max(citations):
        a = len([i for i in citations if i >= num])
        if a >= num:
            h = num
        num += 1
    return h

풀이 해석

  • num을 키워가며 num회 이상 인용된 논문의 횟수를 a라 하고
  • a>= num 일 경우에 h = num 을 적용하였다
  • num을 키워가며 현재 h보다 큰 num값이 나올 때마다 최신화를 해주었다

댓글남기기