Catalan numbers/Pascal's triangle: Difference between revisions

(→‎{{header|Java}}: added Java)
Line 549:
Catalan
}:@:(}.@:((<0 1)&|:) - }:@:((<0 1)&|:@:(2&|.)))@:(i. +/\@]^:[ #&1)@:(2&+)</lang>
 
=={{header|Java}}==
{{trans|C++}}
<lang java>public class Test {
public static void main(String[] args) {
int N = 15;
int[] t = new int[N + 2];
t[1] = 1;
 
for (int i = 1; i <= N; i++) {
 
for (int j = i; j > 1; j--)
t[j] = t[j] + t[j - 1];
 
t[i + 1] = t[i];
 
for (int j = i + 1; j > 1; j--)
t[j] = t[j] + t[j - 1];
 
System.out.printf("%d ", t[i + 1] - t[i]);
}
}
}</lang>
 
<pre>1 2 5 14 42 132 429 1430 4862 16796 58786 208012 742900 2674440 9694845</pre>
 
=={{header|JavaScript}}==
Anonymous user