save progress

This commit is contained in:
Lukas Werner
2022-06-05 22:01:42 -07:00
parent 5da06d3330
commit 6446c86686
14 changed files with 13137 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
package main
import "fmt"
func main() {
primes := []int{2, 3}
for i := 3; i < 2_050_000; i++ {
primeFlag := false
for _, j := range primes {
if i%j == 0 {
primeFlag = true
break
}
}
if !primeFlag {
primes = append(primes, i)
}
}
fmt.Println(primes[len(primes)-1])
ok_primes := []int{}
// find all the primes that are below 2 mil
for i := 0; primes[i] < 2_000_000; i++ {
ok_primes = append(ok_primes, primes[i])
}
fmt.Println(ok_primes[len(ok_primes)-1])
// find the sum
total := 0
for _, v := range ok_primes {
total += v
}
fmt.Println(total)
}