print-hello-world

A potpourri of programming languages

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 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))