RosettaCodeData/Task/Least-common-multiple/Brat/least-common-multiple.brat
2023-07-01 13:44:08 -04:00

12 lines
145 B
Text

gcd = { a, b |
true? { a == 0 }
{ b }
{ gcd(b % a, a) }
}
lcm = { a, b |
a * b / gcd(a, b)
}
p lcm(12, 18) # 36
p lcm(14, 21) # 42