Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- список из первых элементов каждого списка списков
- zipKa ::[[a]] -> [a]
- zipKa [[]] = []
- zipKa [] = []
- zipKa x = (head (head x)):(zipKa (tail x))
- -- остальные элементы каждого списка списков
- retTail :: [[a]] -> [[a]]
- retTail [] = []
- retTail [[]] = []
- retTail (x:xss) | length x == 1 = []
- | otherwise = [tail x] ++ (retTail xss)
- zipN :: [[a]] -> [[a]]
- zipN [] = []
- zipN [[]] = []
- zipN x = [(zipKa x)] ++ (zipN (retTail x))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement