[Algorithm] H-index

yongkini ·2021년 10월 4일
0

Algorithm

목록 보기
38/55

프로그래머스 H-INDEX 문제 풀이


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

: 건방진(?) 얘기지만.. 이게 왜 정렬 파트에 있으며(예를 들어 병합정렬, 퀵정렬 등을 쓰는 문제도 아니고..), 문제 자체가 쓸데없이 복잡하게 주어진다. 문제를 푸는 로직이 복잡한게 아니라 문제 워딩을 애매하게 해서 어렵게 낸 문제?...

profile
완벽함 보다는 최선의 결과를 위해 끊임없이 노력하는 개발자

0개의 댓글