RosettaCodeData/Task/Averages-Median/Ring/averages-median.ring
2023-07-01 13:44:08 -04:00

9 lines
233 B
Ring

aList = [5,4,2,3]
see "medium : " + median(aList) + nl
func median aray
srtd = sort(aray)
alen = len(srtd)
if alen % 2 = 0
return (srtd[alen/2] + srtd[alen/2 + 1]) / 2.0
else return srtd[ceil(alen/2)] ok