Update all new Tasks
This commit is contained in:
parent
00a190b0a6
commit
91df62d461
5697 changed files with 93386 additions and 804 deletions
|
|
@ -0,0 +1,9 @@
|
|||
proc mdr {n} {
|
||||
if {$n < 0 || ![string is integer $n]} {
|
||||
error "must be an integer"
|
||||
}
|
||||
for {set i 0} {$n > 9} {incr i} {
|
||||
set n [tcl::mathop::* {*}[split $n ""]]
|
||||
}
|
||||
return [list $i $n]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
puts "Number: MP MDR"
|
||||
puts [regsub -all . "Number: MP MDR" -]
|
||||
foreach n {123321 7739 893 899998} {
|
||||
puts [format "%6d: %2d %3d" $n {*}[mdr $n]]
|
||||
}
|
||||
puts ""
|
||||
# The longEnough variable counts how many roots have at least 5 values accumulated for them
|
||||
for {set i [set longEnough 0]} {$longEnough < 10} {incr i} {
|
||||
set root [lindex [mdr $i] 1]
|
||||
if {[llength [lappend accum($root) $i]] == 5} {incr longEnough}
|
||||
}
|
||||
puts "MDR: \[n\u2080\u2026n\u2084\]"
|
||||
puts [regsub -all . "MDR: \[n\u2080\u2026n\u2084\]" -]
|
||||
for {set i 0} {$i < 10} {incr i} {
|
||||
puts [format "%3d: (%s)" $i [join [lrange $accum($i) 0 4] ", "]]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue