Horner's rule for polynomial evaluation: Difference between revisions
Horner's rule for polynomial evaluation (view source)
Revision as of 10:27, 16 April 2020
, 4 years agoAdded Wren
(Added Wren) |
|||
Line 2,061:
ENDFUNC
</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}}==
|