강의로 돌아가기
Kwak-JunYoung

예외처리 생각할 때

인용된 논문이 없는 경우도 생각해보세요!

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
def solution(citations):
    maximum = max(citations)
    citations.sort()
    arr = [0] * (maximum + 1) # Count of Citation of this & above
    arr[maximum] = citations.count(maximum)

    while maximum in citations:
        citations.remove(maximum)

    if(maximum == 0):
        return 0
    for i in reversed(range(maximum)):
        arr[i] = citations.count(i) + arr[i + 1]

        while i in citations:
            citations.remove(i)

        if(arr[i] >= i):
            return i




# 16
0 개의 답변
답변 쓰기
This input form supports markdown syntax. Please refer to 마크다운 가이드.