RosettaCodeData/Task/Reverse-words-in-a-string/Elixir/reverse-words-in-a-string-1.elixir
2023-07-01 13:44:08 -04:00

10 lines
365 B
Text

defmodule RC do
def reverse_words(txt) do
txt |> String.split("\n") # split lines
|> Enum.map(&( # in each line
&1 |> String.split # split words
|> Enum.reverse # reverse words
|> Enum.join(" "))) # rejoin words
|> Enum.join("\n") # rejoin lines
end
end