[Haskell-cafe] list -> sublists
Eduard Sergeev
Eduard.Sergeev at gmail.com
Wed Oct 21 15:25:47 EDT 2009
satorisanitarium wrote:
>
> How to make a list of sublists out of a list, whether they be a list of
> numbers or a string.
>
Without recursion (with fold) starting from the tail of the input list:
foo n = foldr st [[]]
where
st x xss | x == n = [x]:xss
st x (xs:xss) = (x:xs):xss
--
View this message in context: http://www.nabble.com/list--%3E-sublists-tp25975341p25998649.html
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
More information about the Haskell-Cafe
mailing list