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 |
---|