Skip to content

Instantly share code, notes, and snippets.

@joegiralt
Created August 11, 2015 01:02
Show Gist options
  • Save joegiralt/944f8f31b4eff6d4215d to your computer and use it in GitHub Desktop.
Save joegiralt/944f8f31b4eff6d4215d to your computer and use it in GitHub Desktop.
Project Euler 1 -- Elixir
# If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
# Find the sum of all the multiples of 3 or 5 below 1000.
sum = Enum.sum Enum.filter(
Enum.to_list(1..999),
fn(x) ->
rem(x, 3) == 0 or rem(x, 5) == 0
end
)
IO.puts sum
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment