rewriting ex1 in go
This commit is contained in:
parent
ef5c4ab647
commit
87b91deb36
13
euler_go/ex1/ex1.go
Normal file
13
euler_go/ex1/ex1.go
Normal file
|
@ -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)
|
||||||
|
}
|
|
@ -1,4 +1,5 @@
|
||||||
# Solution for the sum of all number multiple of 3 or 5 between 1 and 999
|
# 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 = (1..999).select {|n| n % 5 == 0 || n % 3 == 0}
|
||||||
sum.inject(:+)
|
result = sum.inject(:+)
|
||||||
|
print result
|
||||||
|
|
Loading…
Reference in a new issue