프로그래머스/level 2
[프로그래머스] H-Index
binaryJournalist
2021. 8. 11. 21:46
반응형
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
** Javascript
풀릴 줄 몰랐는데 풀렸다 ㅋㅋㅋㅋ
근데 시간이 오래 걸렸다
내가 H-Index의 개념을 모르고 문제 설명대로 풀어서 그런 것 같다.
일단 나의 풀이는 이렇다.
function solution(citations) {
return citations.reduce((acc, curr) => {
let h = citations.filter((논문) => 논문 >= curr).length;
let isHIndex = curr >= h && citations
.filter((논문) => 논문 < curr)
.every((논문) => 논문 <= h );
if (isHIndex) acc = h;
return acc;
}, 0);
}
논문 말고 인용으로 인스턴스를 쓸 걸 그랬다.
반응형