Merging two lists in Haskell

前端 未结 6 1559
轮回少年
轮回少年 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:56

    -- ++
    pp [] [] = []
    pp [] (h:t) = h:pp [] t
    pp (h:t) [] = h:pp t []
    pp (h:t) (a:b) = h : pp t (a:b)
    

提交回复
热议问题