Cuban primes: Difference between revisions

Content added Content deleted
(Added Go)
(→‎{{header|Go}}: Eliminated a variable.)
Line 47: Line 47:
func main() {
func main() {
var z big.Int
var z big.Int
var cube1, cube2, cube100k, prevCube, diff uint64
var cube1, cube2, cube100k, diff uint64
cubans := make([]string, 100)
cubans := make([]string, 100)
prevCube = 1
cube1 = 1
count := 0
count := 0
for i := 1; ; i++ {
for i := 1; ; i++ {
cube1 = prevCube
j := i + 1
j := i + 1
cube2 = uint64(j * j * j)
cube2 = uint64(j * j * j)
Line 67: Line 66:
}
}
}
}
prevCube = cube2
cube1 = cube2
}
}
fmt.Println("The first 100 cuban primes are:-")
fmt.Println("The first 100 cuban primes are:-")