H - Index

📝 H - Index

🖥 나의 JS 코드

function solution(citations) {
	//최대 H-index를 정함
    let max_count = 0;
  	//h는 0부터 최대 인용 횟수까지 반복하면 된다
    for(let h = 0 ;   h <= Math.max(...citations) ; h++){
        let big_count = 0;
        for(const check of citations){
          //h이상 인용되었으면, big_count++
            if(check >=h)
                big_count++;
        }
        //h번 이상 인용된 논문(=big_count)이 h편 이상이고,
      	// 현재 H-index보다 h가 크거나 같으면 최댓값 변경
        if(max_count <= h && h <=big_count)
            max_count = h;
    }
    return max_count;
}

좋은 웹페이지 즐겨찾기