diff options
Diffstat (limited to 'radix_info.go')
| -rw-r--r-- | radix_info.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/radix_info.go b/radix_info.go index a107b73..263909d 100644 --- a/radix_info.go +++ b/radix_info.go @@ -13,14 +13,15 @@ func main() { if n, err := strconv.ParseUint(os.Args[1], 0, 0); err == nil { if n > 1 { n := uint(n) - fmt.Printf("%d = %s\n", n, factors.PrimeFactorize(n)) + fmt.Println(n, "=", factors.PrimeFactorize(n)) n_factors := factors.Factors(n) slices.Sort(n_factors) factorScore := factors.Score(n) fmt.Printf("Factors: %v (Score: %.2f)\n", n_factors, factorScore) fmt.Printf("Totative Ratio: %03.1f%%\n", factors.TotativeRatio(n)*100.0) - fmt.Printf("2345 Rank: %s\n", factors.BasicRank(n)) + fmt.Println("2345 Rank:", factors.BasicRank(n)) + fmt.Println("Multiplication Table Complexity:", factors.MTC(n)) } else { fmt.Println("Argument must be an integer above 1.") } |
