99 questions/Solutions/15: Difference between revisions
< 99 questions | Solutions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
</haskell> | </haskell> | ||
or, in Pointfree style: | or, in [[Pointfree]] style: | ||
<haskell> | <haskell> | ||
repli = flip $ concatMap . replicate | repli = flip $ concatMap . replicate | ||
</haskell> | </haskell> |
Revision as of 04:01, 18 November 2010
(**) Replicate the elements of a list a given number of times.
repli :: [a] -> Int -> [a]
repli xs n = concatMap (replicate n) xs
or, in Pointfree style:
repli = flip $ concatMap . replicate