我试图找到一个9值数组的中位数,尽可能减少对比水平。 因此,我正在寻找最平行的方法(这需要考虑到它只有9个值)。 有什么建议吗?
答案 0 :(得分:0)
此代码可以找到任意数量的数字的中位数(对不起,如果这令人困惑)。
function sortNumber(a,b) {
return a - b;
}
let numbersList = []; // plug in numbers
numbersList.sort(sortNumber);
let a = numbersList.length
let b = (a + 1) / 2
console.log(numbersList[b - 1]);