def solution(citations):
answer=0
citations.sort(reverse=True)
for idx, cnt in enumerate(citations):
if idx+1 <= cnt:
answer = idx + 1
else:
return answer
return answer
: 건방진(?) 얘기지만.. 이게 왜 정렬 파트에 있으며(예를 들어 병합정렬, 퀵정렬 등을 쓰는 문제도 아니고..), 문제 자체가 쓸데없이 복잡하게 주어진다. 문제를 푸는 로직이 복잡한게 아니라 문제 워딩을 애매하게 해서 어렵게 낸 문제?...