// kotlin
fun gcd(a: Int, b: Int): Int {
var x = a
var y = b
while(y > 0) {
val mod = x % y
x = y
y = mod
}
return x
}
# python
def gcd(a, b):
while b > 0:
a, b = b, a % b
return a
// koltin
fun lcm(a: Int, b: Int): Int = a * b / gcd(a, b)
# python
def lcm(a, b):
return a * b / gcd(a, b)