Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun lcm(m: Int, n: Int): Int {
- var m = m
- var safetym = m
- var safetyn = n
- var k = m
- var n = n
- var i = 2
- if ((m % n == 0) && (m > n)) return m
- if ((n % m == 0) && (n > m)) return n
- if (m > n) {
- while ((k % m !=0) || (k % n != 0)) {
- m = safetym
- m *= i
- k = m
- i++
- }
- }
- else {
- while ((k % m != 0) || (k % n != 0)) {
- n = safetyn
- n *= i
- k = n
- i++
- }
- }
- return k
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement