Skip to content
instance method

Integer#lcm

(::Integer) -> ::Integer
int.lcm(other_int) → integer

Returns the least common multiple of the two integers. The result is always positive. 0.lcm(x) and x.lcm(0) return zero.

Example
36.lcm(60)                  #=> 180
2.lcm(2)                    #=> 2
3.lcm(-7)                   #=> 21
((1<<31)-1).lcm((1<<61)-1)  #=> 4951760154835678088235319297
See also #integer? #magnitude #inspect #modulo also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0