RosettaCodeData/Task/Averages-Root-mean-square/Nim/averages-root-mean-square.nim
2017-09-25 22:28:19 +02:00

8 lines
224 B
Nim

from math import sqrt, sum
from sequtils import mapIt
proc qmean(num: seq[float]): float =
result = num.mapIt(it * it).sum
result = sqrt(result / float(num.len))
echo qmean(@[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0])