더보기
function solution(citations) {
let answer = 0;
const length = citations.length;
let max_h = 1;
while (1) {
let total = 0;
for (let i = 0; i < length; i++) {
if (citations[i] >= max_h) {
total += 1;
}
}
if (total < max_h) {
break;
} else {
answer = max_h;
max_h += 1;
}
}
return answer;
}
https://programmers.co.kr/learn/courses/30/lessons/42747
코딩테스트 연습 - H-Index
H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표
programmers.co.kr
Python => https://limminjeong98.tistory.com/143
H-Index Python [프로그래머스 정렬]
h번 이상 인용된 논문의 갯수가 h개 이상일 때 h의 최대값을 구하는 문제이다. 따라서 h는 최대 n을 넘을 수 없다. 각 인용횟수 이상으로 인용된 논문들의 개수를 담고있는 배열 arr을 이용해 인용
limminjeong98.tistory.com
'Problem Solving > Programmers - 그외' 카테고리의 다른 글
가장 큰 수 Javascript [프로그래머스 정렬] (0) | 2021.07.20 |
---|---|
K번째 수 Javascript [프로그래머스 정렬] (0) | 2021.07.20 |
키패드 누르기 Javascript [프로그래머스] 2020 카카오인턴십 (0) | 2021.07.14 |
비밀지도 Javascript [프로그래머스] 2018 KAKAO BLIND RECRUITMENT (0) | 2021.07.14 |
문자열압축 Javascript [프로그래머스] 2020 KAKAO BLIND RECRUITMENT (0) | 2021.07.14 |