15 lines
227 B
Lua
15 lines
227 B
Lua
|
|
function gcd( m, n )
|
||
|
|
while n ~= 0 do
|
||
|
|
local q = m
|
||
|
|
m = n
|
||
|
|
n = q % n
|
||
|
|
end
|
||
|
|
return m
|
||
|
|
end
|
||
|
|
|
||
|
|
function lcm( m, n )
|
||
|
|
return ( m ~= 0 and n ~= 0 ) and m * n / gcd( m, n ) or 0
|
||
|
|
end
|
||
|
|
|
||
|
|
print( lcm(12,18) )
|