RosettaCodeData/Task/Greatest-common-divisor/Elixir/greatest-common-divisor.elixir
2015-11-18 06:14:39 +00:00

7 lines
139 B
Text

defmodule RC do
def gcd(a,0), do: abs(a)
def gcd(a,b), do: gcd(b, rem(a,b))
end
IO.puts RC.gcd(1071, 1029)
IO.puts RC.gcd(3528, 3780)