개발/코딩테스트

프로그래머스 "H-Index", JavaScript 풀이

꾸럭 2021. 4. 29. 16:39
function solution(citations) {
    // 내림차순 정렬
    citations.sort((a, b) => b - a);
    
    let hIndex = 0;
    for (let i=0; i < citations.length; i++) {
        const value = citations[i];
        const currentHIndex = i + 1 > value ? value : i + 1;
        if (hIndex > currentHIndex) {
            return hIndex;
        } else {
            hIndex = currentHIndex;
        }
    }
    
    return hIndex;
}
728x90

'개발 > 코딩테스트' 카테고리의 다른 글

프로그래머스 "모의고사", JavaScript 풀이  (0) 2021.04.29