Pascal's triangle: Difference between revisions
Content added Content deleted
m (→JS ES6) |
m (→JS ES6: Updated output.) |
||
Line 3,503: | Line 3,503: | ||
const main = () => |
const main = () => |
||
showPascal( |
showPascal( |
||
take( |
take(10)( |
||
pascal() |
|||
) |
|||
); |
); |
||
Line 3,549: | Line 3,551: | ||
} |
} |
||
}; |
}; |
||
// last :: [a] -> a |
// last :: [a] -> a |
||
Line 3,588: | Line 3,591: | ||
})();</lang> |
})();</lang> |
||
{{Out}} |
{{Out}} |
||
<pre> 1 |
<pre> 1 |
||
1 1 |
1 1 |
||
1 2 1 |
1 2 1 |
||
1 3 3 1 |
1 3 3 1 |
||
1 4 6 4 1 |
1 4 6 4 1 |
||
1 5 10 10 5 1 |
1 5 10 10 5 1 |
||
1 6 15 20 15 6 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> |
|||
====Recursive==== |
====Recursive==== |