Sum of primes in odd positions is prime: Difference between revisions
Content deleted Content added
Added Wren |
Added Go |
||
Line 30: | Line 30: | ||
{ 823 26879 } |
{ 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> |
</pre> |
||