Sum of primes in odd positions is prime: Difference between revisions

Added Go
(Added Wren)
(Added Go)
Line 30:
{ 823 26879 }
}
</pre>
 
=={{header|Go}}==
{{trans|Wren}}
{{libheader|Go-rcu}}
<lang go>package main
 
import (
"fmt"
"rcu"
)
 
func main() {
primes := rcu.Primes(999)
sum := 0
fmt.Println(" i p[i] Σp[i]")
fmt.Println("----------------")
for i := 0; i < len(primes); i += 2 {
sum += primes[i]
if rcu.IsPrime(sum) {
fmt.Printf("%3d %3d %6s\n", i+1, primes[i], rcu.Commatize(sum))
}
}
}</lang>
 
{{out}}
<pre>
i p[i] Σp[i]
----------------
1 2 2
3 5 7
11 31 89
27 103 659
35 149 1,181
67 331 5,021
91 467 9,923
95 499 10,909
99 523 11,941
119 653 17,959
143 823 26,879
</pre>
 
9,490

edits