Just had a need for this and coded it up like so:
def duplicates(enumerable) do
enumerable
|> Enum.uniq()
|> Enum.reduce(enumerable, fn e, acc -> List.delete(acc, e) end)
|> Enum.uniq()
end
Just had a need for this and coded it up like so:
def duplicates(enumerable) do
enumerable
|> Enum.uniq()
|> Enum.reduce(enumerable, fn e, acc -> List.delete(acc, e) end)
|> Enum.uniq()
end