Pascal's triangle: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (syntax highlighting fixup automation) |
m (→{{header|J}}) |
||
Line 3,185: | Line 3,185: | ||
1 3 3 1 |
1 3 3 1 |
||
1 4 6 4 1</syntaxhighlight> |
1 4 6 4 1</syntaxhighlight> |
||
However, multi-digit numbers take up additional space, looks slightly odd, but we can work around that by adding additional padding and shifting the lines a bit more: |
|||
<syntaxhighlight lang=J> require'format/printf' |
|||
(|."_1~ 0-3*i.@-@#) ;@((<'%6d') sprintf each -.&0)"1 !~/~i.9 |
|||
1 |
|||
1 1 |
|||
1 2 1 |
|||
1 3 3 1 |
|||
1 4 6 4 1 |
|||
1 5 10 10 5 1 |
|||
1 6 15 20 15 6 1 |
|||
1 7 21 35 35 21 7 1 |
|||
1 8 28 56 70 56 28 8 1 |
|||
</syntaxhighlight> |
|||
See the [[Talk:Pascal's_triangle#J_Explanation|talk page]] for explanation of earlier version |
See the [[Talk:Pascal's_triangle#J_Explanation|talk page]] for explanation of earlier version |