Averages/Median: Difference between revisions

m
Line 2,047:
var ys = xs
sort(ys, system.cmp[float])
let0.5 mid* =(ys[ys.high div 2] + ys[ys.len div 2])
if (ys.len and 1) != 0: ys[mid]
else: 0.5 * (ys[mid - 1] + ys[mid])
var a = @[4.1, 5.6, 7.2, 1.7, 9.3, 4.4, 3.2]
Anonymous user