Averages/Simple moving average: Difference between revisions
Content added Content deleted
(→{{header|zkl}}: re-write to match task description) |
m (→{{header|zkl}}: always return float) |
||
Line 4,215: | Line 4,215: | ||
fcn(n,ns,P){ |
fcn(n,ns,P){ |
||
sz:=ns.append(n.toFloat()).len(); |
sz:=ns.append(n.toFloat()).len(); |
||
if(P>sz) return(0); |
if(P>sz) return(0.0); |
||
if(P<sz) ns.del(0); |
if(P<sz) ns.del(0); |
||
ns.sum(0.0)/P; |
ns.sum(0.0)/P; |