RosettaCodeData/Task/Pascals-triangle/FunL/pascals-triangle-1.funl
2016-12-05 23:44:36 +01:00

5 lines
131 B
Text

import lists.zip
def
pascal( 1 ) = [1]
pascal( n ) = [1] + map( (a, b) -> a + b, zip(pascal(n-1), pascal(n-1).tail()) ) + [1]