aboutsummaryrefslogtreecommitdiff
path: root/test.exs
diff options
context:
space:
mode:
Diffstat (limited to 'test.exs')
-rw-r--r--test.exs19
1 files changed, 19 insertions, 0 deletions
diff --git a/test.exs b/test.exs
new file mode 100644
index 0000000..2774cf5
--- /dev/null
+++ b/test.exs
@@ -0,0 +1,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))