문제를 이해하기 어렵게 만들었다.
https://programmers.co.kr/learn/courses/30/lessons/42747
level2 인데 문제 이해만 잘했다면 쉬운 편이다.
def solution(citations):
if sum(citations) == 0:
return 0
citations.sort(reverse=True)
big = []
for item in citations:
if item < len(big):
if big[-1] < len(big):
return big[-1]
return len(big)
else:
big.append(item)
return len(big)
'algorithm > python' 카테고리의 다른 글
프로그래머스/힙/더 맵게 (0) | 2020.03.07 |
---|---|
프로그래머스/스택,큐/탑 (0) | 2020.03.07 |
프로그래머스/정렬/K번째수 (0) | 2020.03.07 |
프로그래머스/정렬/가장 큰 수 [실패] (0) | 2020.03.06 |
프로그래머스/해시/완주하지 못한 선수 (0) | 2020.03.05 |