RosettaCodeData/Task/Pascals-triangle/Qi/pascals-triangle.qi
2023-07-01 13:44:08 -04:00

9 lines
178 B
Text

(define iterate
_ _ 0 -> []
F V N -> [V|(iterate F (F V) (1- N))])
(define next-row
R -> (MAPCAR + [0|R] (append R [0])))
(define pascal
N -> (iterate next-row [1] N))