RosettaCodeData/Task/Prime-decomposition/Tcl/prime-decomposition-2.tcl
2017-09-25 22:28:19 +02:00

5 lines
219 B
Tcl

foreach m {2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59} {
set n [expr {2**$m - 1}]
catch {time {set primes [factors $n]} 1} tm
puts [format "2**%02d-1 = %-18s = %-22s => %s" $m $n [join $primes *] $tm]
}