Catalan numbers/Pascal's triangle: Difference between revisions
Content added Content deleted
(→{{header|Java}}: added Java) |
|||
Line 549: | Line 549: | ||
Catalan |
Catalan |
||
}:@:(}.@:((<0 1)&|:) - }:@:((<0 1)&|:@:(2&|.)))@:(i. +/\@]^:[ #&1)@:(2&+)</lang> |
}:@:(}.@:((<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}}== |
=={{header|JavaScript}}== |