Horner's rule for polynomial evaluation: Difference between revisions

Content deleted Content added
PureFox (talk | contribs)
Added Wren
Line 2,061: Line 2,061:
ENDFUNC
ENDFUNC
</lang>
</lang>

=={{header|Wren}}==
<lang ecmascript>var horner = Fn.new { |x, c|
var count = c.count
if (count == 0) return 0
return (count-1..0).reduce(0) { |acc, index| acc*x + c[index] }
}

System.print(horner.call(3, [-19, 7, -4, 6]))</lang>

{{out}}
<pre>
128
</pre>


=={{header|XPL0}}==
=={{header|XPL0}}==