ЗП
pad xs = rpadZipWith (,) xs (tail xs)
Size: a a a
ЗП
pad xs = rpadZipWith (,) xs (tail xs)
ЗП
ЗП
ЗП
AV
ЗП
>> pad [1,2,3]
[(1,Just 2),(2,Just 3),(3,Nothing)]
AA
pan xs = zip xs (fmap Just (tail xs) ++ [Nothing])меня смущает
++ и лишний fmapAA
AV
AA
pan xs = zip xs (fmap Just (tail xs) ++ [Nothing])
ЗП
someFn xs = zip (inits xs) (tails xs)
>> someFn [1,2,3]
[([],[1,2,3]),([1],[2,3]),([1,2],[3]),([1,2,3],[])]
[([],[1,2,3]),([1],[2,3]),([1,2],[3])]
к
someFn xs = zip (inits xs) (tails xs)
>> someFn [1,2,3]
[([],[1,2,3]),([1],[2,3]),([1,2],[3]),([1,2,3],[])]
[([],[1,2,3]),([1],[2,3]),([1,2],[3])]
ЗП
ЗП