프로그래머스 H-Index JavaScript

김건호·2021년 9월 30일
0

문제링크

function solution(citations) {
    var answer = 0;
    citations.sort((a,b)=>{
        return b-a;
    });
    var n=citations.length;
    for(var i=0 ; i<n; ++i) {
        if(i+1<=citations[i]) {
            ++answer;
        }
    }
    return answer;
}

사이트에 있는 문제설명 보고 처음에는 citations 값 중에 하나가 h 값이 되는 줄 알았는데 아니였다.

H-Index에 관한 쉬운 설명

논문들을 내림차순으로 정렬해서, 처음부터 논문의 수를 하나씩 늘려 나간다. 논문의 수와 인용된 수가 같거나 작아지는 시점에서 멈춘다. 멈춘 그 순간의 카운팅한 논문의 수가 H-Index 값이였다.

profile
Ken, 🔽🔽 거노밥 유튜브(house icon) 🔽🔽

0개의 댓글