ЗП
Size: a a a
ЗП
ЗП
ЗП
ЗП
fmap go $ init $ zip (inits xs) (tails xs)к
fmap go $ init $ zip (inits xs) (tails xs)ЗП
ЗП
fn :: [a] -> [([a], a, [a])]
fn xs =
zipWith go (L.inits xs) (L.tails xs)
where
go y ys = case ys of
z:zs -> (y, z, zs)
[] -> error "Error"
ЗП
ЗП
fn [1,2,3]ЗП
ЗП
ЗП
ЗП