[プログラマー]H-Index(JS)
完全なコード
function solution(citations) {
let answer = citations.length;
citations.sort((a, b) => b - a);
for (let i = 0; i < citations.length; i++) {
if (citations[i] < i + 1) {
answer = i;
break;
}
}
return answer;
}
問題を解く
1.発表論文の数を指定し、昇順に引用文を整理する。
let answer = citations.length;
citations.sort((a, b) => b - a);
2.for文で比較します。
for (let i = 0; i < citations.length; i++) {
if (citations[i] < i + 1) {
answer = i;
break;
}
}
return answer;
おしゃべり
質問に出てきたH-Indexの概念を理解せず、繰り返し読み、Google検索で解答します.概念を理解して、コードは想像以上に速い!
Reference
この問題について([プログラマー]H-Index(JS)), 我々は、より多くの情報をここで見つけました https://velog.io/@chumil7432/프로그래머스H-Index-JSテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol