Catalan numbers: Difference between revisions

Content deleted Content added
Petelomax (talk | contribs)
Trizen (talk | contribs)
m →‎{{header|Sidef}}: replaced "isZero" with "==0"
Line 3,164:
 
=={{header|Sidef}}==
<lang ruby>func f(i) { i.isZero==0 ? 1 : (i * f(i-1)) };
func c(n) { f(2*n) / f(n) / f(n+1) };</lang>
Recursive (with memoization):