RosettaCodeData/Task/Pascals-triangle/Groovy/pascals-triangle-1.groovy
2016-12-05 22:15:40 +01:00

2 lines
122 B
Groovy

def pascal
pascal = { n -> (n <= 1) ? [1] : [[0] + pascal(n - 1), pascal(n - 1) + [0]].transpose().collect { it.sum() } }