Catalan numbers/Pascal's triangle: Difference between revisions

Line 140:
=={{header|J}}==
 
<lang j> Catalan=. }:@:(}.@:((<0 1)&|:) - }:@:(((<0 1) &|: ])@:(2&|.)))@:(i. +/\@:]^:[ #&1)@:(2&+)</lang>
{{out|Example use}}
<lang j> Catalan 15
Line 155:
1 4 10 20 35
1 5 15 35 70
( MiddleDiagonal=. (<0 1)&|: ) o PascalTriangle 5
1 2 6 20 70
( AdjacentLeft=. ((<0 1) |: ])MiddleDiagonal o (2&|.) ) o PascalTriangle 5
1 4 15 1 5
Line 164:
Catalan
}:@:(}.@:((<0 1)&|:) - }:@:(((<0 1) &|: ])@:(2&|.)))@:(i. +/\@]^:[ #&1)@:(2&+)</lang>
 
=={{header|Mathematica}}==
Anonymous user