1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-09 00:18:00 +01:00
unleash.unleash/src/lib/util/median.ts

10 lines
299 B
TypeScript
Raw Normal View History

export const median = (numbers: number[]): number => {
numbers.sort((a, b) => a - b);
const midIndex = Math.floor(numbers.length / 2);
if (numbers.length % 2 === 0) {
return (numbers[midIndex - 1] + numbers[midIndex]) / 2;
} else {
return numbers[midIndex];
}
};