diff --git a/cmd/isprime.go b/cmd/isprime.go index af07f16..283b86c 100644 --- a/cmd/isprime.go +++ b/cmd/isprime.go @@ -29,18 +29,14 @@ var rounds uint func isprime(cmd *cobra.Command, args []string) { x := new(big.Int) - primes := make([]bool, len(args)) - for i, s := range args { + for _, s := range args { _, ok := x.SetString(s, 10) if !ok { - log.Fatal("invalid input " + s) + log.Print("invalid input " + s) + continue } - primes[i] = x.ProbablyPrime(int(rounds)) - } - - for _, b := range primes { - fmt.Println(b) + fmt.Println(x.ProbablyPrime(int(rounds))) } }