Catalan numbers: Difference between revisions

m
Updated Julia
No edit summary
m (Updated Julia)
Line 1,470:
 
=={{header|Julia}}==
From the Catalan package, returns the n-th Catalan number
<lang julia>function catalan(nbn::Integer)
binomial(2n,n)/(n+1)
if bn < 0
throw(DomainError())
else
n = BigInt(bn)
end
return binomial(2n, n)/(n + 1)
end</lang>
{{out}}
<lang juliapre>julia> for n = 1:15 println(catalan(n)) end
1.0
2.0
5.0
14.0
42.0
132.0
429.0
1430.0
4862.0
16796.0
58786.0
208012.0
742900.0
2674440
2.67444e6
9694845</pre>
9.694845e6</lang>
 
=={{header|K}}==