August 23, 2024

P14 - Duplicate the elements of a list.

Example:

> p14:duplicate([1,2,3,4]).   
    [1,1,2,2,3,3,4,4]

erlang

%Duplicate the elements of a list.
-module(p14).
-export([duplicate/1]).

duplicate(Ls) ->
    lists:flatmap(fun(X) -> [X, X] end, Ls).
Be first to comment
Leave a reply