Skip to content

median

数値配列の中央値を計算する関数です。

中央値とは、配列をソートしたときに中央に位置する要素のことです。 配列に奇数個の要素がある場合は、中央にある要素を返します。 配列に偶数個の要素がある場合は、中央にある2つの要素の平均を返します。

空の配列が与えられた場合は、NaNを返します。

インターフェース

typescript
function median(nums: number[]): number;

パラメータ

  • nums (number[]): 中央値を計算する数値の配列です。

戻り値

(number): 配列内のすべての数値の中央値を返します。

typescript
const arrayWithOddNumberOfElements = [1, 2, 3, 4, 5];
const result = median(arrayWithOddNumberOfElements);
// resultは3になります。

const arrayWithEvenNumberOfElements = [1, 2, 3, 4];
const result = median(arrayWithEvenNumberOfElements);
// resultは2.5になります。

MIT ライセンスの下で配布されています。