3 ms·
Here's a way to do it in Haskell: let step row = zipWith (+) (0:row) (row++[0]) let triangle = iterate step [1] take 10 triangle
by it 15y ago
Here's a way to do it in Haskell:
let step row = zipWith (+) (0:row) (row++[0])
let triangle = iterate step [1]
take 10 triangle