Merging two lists in Haskell

前端 未结 6 1560
轮回少年
轮回少年 2020-11-29 09:26

Can\'t figure out how to merge two lists in the following way in Haskell:

INPUT:  [1,2,3,4,5] [11,12,13,14]

OUTPUT: [1,11,2,12,3,13,4,14,5]         


        
6条回答
  •  误落风尘
    2020-11-29 09:59

    merge :: [a] -> [a] -> [a]
    merge xs     []     = xs
    merge []     ys     = ys
    merge (x:xs) (y:ys) = x : y : merge xs ys
    

提交回复
热议问题