RosettaCodeData/Task/Pascals-triangle/Haskell/pascals-triangle-5.hs
Ingy döt Net b83f433714 tasks a-s
2013-04-10 23:57:08 -07:00

5 lines
148 B
Haskell

-- generate next row from current row
nextRow row = zipWith (+) ([0] ++ row) (row ++ [0])
-- returns the first n rows
pascal = iterate nextRow [1]