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 = ULong.zero
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
}
}