CodeKata | Week 2 - Day 2
2222 ワード
🕰 数値配列numsをパラメータとして渡します。数字のうち過半数(多数、過半数)を超える数字を返してください。
たとえば、
nums = [3,2,3]
return
3
nums = [2,2,1,1,1,2,2]return
2
👉🏻 仮定:nums配列の長さは2개 이상
でなければなりません!!💡 My Solution
function moreThanHalf(nums) {
let x = nums.sort(function(a, b) {
return b - a;
});
let c = nums.length;
let d = parseInt(c / 2);
return x[d];
}
半数を超える数値を返します.まずsortを用いて配列を並べ替え,配列の長さを半分に分けて中間値を抽出するように解く.
まず、、、成功しましたが、
このような状況はまだ解決していない.
ゆっくり解決します!
Reference
この問題について(CodeKata | Week 2 - Day 2), 我々は、より多くの情報をここで見つけました https://velog.io/@poew/CodeKata-Week-2-Day-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol