aboutsummaryrefslogtreecommitdiff
path: root/test.exs
blob: 2774cf532b9da4c2048b0c2b30e6992799f6d1ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
defmodule Test do
	def gcd(a, b) do
		if b > 0 do
			gcd(b, rem(a, b))
		else
			a
		end
	end
end

IO.puts("test")

n = 1000
a = Enum.to_list(0..n-1)
IO.puts(Enum.reduce(a, 0, fn (i, s) ->
	s + Enum.reduce(a, 0, fn (j, s) ->
		s + Test.gcd(i, j)
	end)
end))