lcm function

int lcm(
  1. int a,
  2. int b
)

Least common multiple. Returns 0 if either argument is 0.

Implementation

int lcm(int a, int b) {
  if (a == 0 || b == 0) return 0;
  return (a.abs() * b.abs()) ~/ gcd(a, b);
}