RosettaCodeData/Task/Averages-Root-mean-square/D/averages-root-mean-square.d
2014-04-02 16:56:35 +00:00

9 lines
204 B
D

import std.stdio, std.math, std.algorithm, std.range;
real rms(R)(R d) pure {
return sqrt(d.reduce!((a, b) => a + b * b) / real(d.length));
}
void main() {
writefln("%.19f", iota(1, 11).rms);
}