[Algorithm] H-index

yongkini ·2021년 10월 4일

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
Web3.0에 관심이 많은 FE 개발자입니다. VPA와 캔들 차트 분석을 기반으로 정량적 트레이딩 시스템을 직접 개발하여 암호화폐를 트레이딩하고 있습니다.

0개의 댓글