Jump to content

99 Elm Problems/Problem 14

From Wikibooks, open books for an open world

Duplicate each element of a list.

import Html exposing (text)
import List

duplicate : List a -> List a
-- your implementation goes here

main = 
  text <| toString <|
    duplicate [1, 2, 3, 5, 8, 8]

Result:

[1, 1, 2, 2, 3, 3, 5, 5, 8, 8, 8, 8]

Solutions