Catalan numbers: Difference between revisions
Content added Content deleted
No edit summary |
(→{{header|TypeScript}}: Added.) |
||
Line 5,027: | Line 5,027: | ||
9694845 |
9694845 |
||
Done</pre> |
Done</pre> |
||
== {{header|TypeScript}} == |
|||
{{trans|GW-BASIC}} |
|||
<lang javascript> |
|||
// Catalan numbers |
|||
var c: number[] = [1]; |
|||
console.log(`${0}\t${c[0]}`); |
|||
for (n = 0; n < 15; n++) { |
|||
c[n + 1] = 0; |
|||
for (i = 0; i <= n; i++) |
|||
c[n + 1] = c[n + 1] + c[i] * c[n - i]; |
|||
console.log(`${n + 1}\t${c[n + 1]}`); |
|||
} |
|||
</lang> |
|||
{{out}} |
|||
<pre> |
|||
0 1 |
|||
1 1 |
|||
2 2 |
|||
3 5 |
|||
4 14 |
|||
5 42 |
|||
6 132 |
|||
7 429 |
|||
8 1430 |
|||
9 4862 |
|||
10 16796 |
|||
11 58786 |
|||
12 208012 |
|||
13 742900 |
|||
14 2674440 |
|||
15 9694845 |
|||
</pre> |
|||
=={{header|Ursala}}== |
=={{header|Ursala}}== |