Binomial transform: Difference between revisions
Content added Content deleted
m (→{{header|Wren}}: Removed superfluous import.) |
(→{{header|Wren}}: Although we don't have any here, allow for negative sequence members in 'forward' method.) |
||
Line 134: | Line 134: | ||
var b = List.filled(c, null) |
var b = List.filled(c, null) |
||
for (n in 0...c) { |
for (n in 0...c) { |
||
var sum = |
var sum = Long.zero |
||
for (k in 0..n) sum = sum + ULong.binomial(n, k) * a[k] |
for (k in 0..n) sum = sum + ULong.binomial(n, k).toLong * a[k] |
||
b[n] = sum.toNum |
b[n] = sum.toNum |
||
} |
} |