Bell numbers: Difference between revisions
Content added Content deleted
(Added Sidef) |
m (→{{header|Sidef}}: minor simplifications) |
||
Line 282: | Line 282: | ||
var bell = [1] |
var bell = [1] |
||
(n-1).times { |
|||
acc.unshift(bell[-1]) |
acc.unshift(bell[-1]) |
||
acc.accumulate! |
acc.accumulate! |
||
Line 330: | Line 330: | ||
func A(n, k) is cached { A(n, k-1) + A(n-1, k-1) } |
func A(n, k) is cached { A(n, k-1) + A(n-1, k-1) } |
||
for n in ( |
for n in (^10) { |
||
say (0..n -> map{|k| A(n, k) }) |
say (0..n -> map{|k| A(n, k) }) |
||
}</lang> |
}</lang> |