2017-05-30から1日間の記事一覧

Rubyで配列の中央値(メジアン)を求める

Rubyで中央値(メジアン)を求めるコード (a.size % 2).zero? ? a[a.size/2 - 1, 2].inject(:+) / 2.0 : a[a.size/2] 動作確認 a = [3, 5, 10, 23, 88] (a.size % 2).zero? ? a[a.size/2 - 1, 2].inject(:+) / 2.0 : a[a.size/2] # => 10 a = [3, 5, 10, 23, 8…