Pascal's triangle: Difference between revisions

Content added Content deleted
(added Ursala)
Line 814: Line 814:
pascal_coefficients: 8760.98 microseconds per iteration
pascal_coefficients: 8760.98 microseconds per iteration
pascal_combinations: 38176.66 microseconds per iteration</pre>
pascal_combinations: 38176.66 microseconds per iteration</pre>

=={{header|Ursala}}==
Results are calculated using the library function for
combinations, choose.
Zero maps to the empty list. Negatives are inexpressible.
<lang Ursala>#import std
#import nat

pascal = choose**ziDS+ iota*t+ iota+ successor</lang>
test program:
<lang Ursala>#cast %nLL

example = pascal 10</lang>
output:
<pre><
<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>,
<1,9,36,84,126,126,84,36,9,1>></pre>




=={{header|Vedit macro language}}==
=={{header|Vedit macro language}}==