@yetnt/ump
Version:
A very useless math package for your complex javascript projects
21 lines • 552 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.median = void 0;
/**
* Return number in the middle (Sorts the list before doing so)
* @param arr Array of numbers
*/
function median(arr) {
arr.sort((a, b) => a - b);
const median = Math.round(arr.length / 2);
let answer = 0;
if (arr.length % 2 == 0) {
answer = (arr[median - 1] + arr[median - 2]) / 2;
}
else {
answer = arr[median - 1];
}
return answer;
}
exports.median = median;
//# sourceMappingURL=Median.js.map