1
私は、奇数のうちbig.Ints
のスライスを3と平方根の間にあるi
にしようとしています。私は次のコードを実行するとbig.Intスライスをappend()に書き直しています
:
import (
"fmt"
"math/big"
)
func main() {
i := big.NewInt(101)
var divisorsOfPrime []*big.Int
squareRoot := big.NewInt(0).Sqrt(i)
for n := big.NewInt(3); n.Cmp(squareRoot) == -1; n.Add(n, big.NewInt(2)) {
divisorsOfPrime = append(divisorsOfPrime, n)
}
fmt.Println(divisorsOfPrime)
}
を私は出力を得る:
[11 11 11 11]
をしかし、私は出力を期待:私はこれを修正するために何ができるか
[3 5 7 9 11]
を?
おかげ