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
|
||||
|
||||
sum = (1..999).select {|n| n % 5 == 0 || n % 3 == 0}
|
||||
sum.inject(:+)
|
||||
result = sum.inject(:+)
|
||||
print result
|
||||
|
|
Loading…
Reference in a new issue