Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. main' = do
  2.  s <- getLine
  3.  s' <- getLine
  4.   mapM_ putStrLn $ gen s s'
  5.  
  6. gen :: [a] -> [a] -> [[a]]
  7. gen s s' = zipWith (\a b -> fst b ++ snd a) (split' s) (split' s')
  8.  where split' xs = [0..length xs] >>= \n -> return $ splitAt n xs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement