RosettaCodeData/Task/Pythagoras-tree/Haskell/pythagoras-tree-2.hs
2023-07-01 13:44:08 -04:00

3 lines
153 B
Haskell

squares = concat $ take 10 $ iterateM mkBranches start
where start = [(0,100),(100,100),(100,0),(0,0)]
iterateM f x = iterate (>>= f) (pure x)