카테고리 없음

[프로그래머스] H-index

f_s_t_k 2021. 4. 7. 15:23

 

 

def solution(citations):
    citations.sort(reverse=True)
    answer = 0
    for h in range(len(citations), 0, -1):
        if citations[h-1]>=h:
            answer = h
            break
            
    return answer

 

sort와 sorted는 여전히 헷갈린다.

특히 싸이테이션이 모두 0일때를 예외처리하지 않아서 테스트16에서 자꾸 걸렸었다.

이런 예외를 잡으려고 answer=0으로 잡아주고 한 것으로 막을 수 있었다.

내가 찾아 너무 뿌듯하다. . . 

 

타 풀이도 나와 비슷했는데,

그 중에 또 왠 괴수분께서 작성한 코드를 보며 배웠다.