A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
10
Task/Least-common-multiple/Tcl/least-common-multiple-1.tcl
Normal file
10
Task/Least-common-multiple/Tcl/least-common-multiple-1.tcl
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
proc lcm {p q} {
|
||||
set m [expr {$p * $q}]
|
||||
if {!$m} {return 0}
|
||||
while 1 {
|
||||
set p [expr {$p % $q}]
|
||||
if {!$p} {return [expr {$m / $q}]}
|
||||
set q [expr {$q % $p}]
|
||||
if {!$q} {return [expr {$m / $p}]}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
puts [lcm 12 18]
|
||||
Loading…
Add table
Add a link
Reference in a new issue