문제를 봐도 이해가 안되서 삽질을 많이했다.
구글링을 통해 h-index에대해 찾아봤고 구하는법을 정확히 알고나니 쉽게 풀렸다.
function solution(citations) {
// 내림차순 정렬
const reverseCitations = citations.sort((a, b) => b - a);
// h-index
let result = 0;
// reverseCitations의 i번째가 i + 1 (인용횟수)보다 크거나 같으면 h-index 1증가
for (let i = 0; i < reverseCitations.length; i++) {
if (reverseCitations[i] >= i + 1) {
result++;
}
}
return result
}