Catalan numbers: Difference between revisions

m
No edit summary
m (→‎{{header|Sidef}}: updated code)
Line 3,753:
With memoization:
<lang ruby>func c(n) is cached {
n == 0 ? 1 : (c(n-1) * (4 * n - 2) / (n + 1));
}</lang>
 
Calling the function:
<lang ruby>15.times { |i|
say "#{i-1}\t#{c(i-1)}";
}</lang>
{{out}}
Line 3,778:
14 2674440
</pre>
 
 
=={{header|smart BASIC}}==
2,747

edits