From 87b91deb3682abc14e9b67cac2a28009251525a1 Mon Sep 17 00:00:00 2001 From: christalib Date: Tue, 19 Feb 2019 00:48:31 +0100 Subject: [PATCH] rewriting ex1 in go --- euler_go/ex1/ex1.go | 13 +++++++++++++ euler_ruby/ex1.rb | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 euler_go/ex1/ex1.go diff --git a/euler_go/ex1/ex1.go b/euler_go/ex1/ex1.go new file mode 100644 index 0000000..0a86ece --- /dev/null +++ b/euler_go/ex1/ex1.go @@ -0,0 +1,13 @@ +package main + +import "fmt" + +func main() { + sum := 0 + for i := 0; i < 1000; i++ { + if i%3 == 0 || i%5 == 0 { + sum += i + } + } + fmt.Print(sum) +} diff --git a/euler_ruby/ex1.rb b/euler_ruby/ex1.rb index 27bc9ce..5054754 100644 --- a/euler_ruby/ex1.rb +++ b/euler_ruby/ex1.rb @@ -1,4 +1,5 @@ # Solution for the sum of all number multiple of 3 or 5 between 1 and 999 sum = (1..999).select {|n| n % 5 == 0 || n % 3 == 0} -sum.inject(:+) +result = sum.inject(:+) +print result