📅  最后修改于: 2023-12-03 15:19:52.413000             🧑  作者: Mango
在 Ruby 中,lcm
函数是用来计算两个整数的最小公倍数的。lcm
函数是 Integer 类的一个方法,可以直接对整数进行调用。
lcm
函数的语法如下:
integer.lcm(other_integer)
其中,integer
和 other_integer
表示需要计算最小公倍数的两个整数。
lcm
函数返回两个整数的最小公倍数。
以下是一个使用 lcm
函数计算最小公倍数的示例:
puts 6.lcm(9) #=> 18
puts 3.lcm(5) #=> 15
在上述示例中,6
和 9
的最小公倍数为 18
,3
和 5
的最小公倍数为 15
。
在 Ruby 中,还有一个内置的 lcm
方法可以计算多个整数的最小公倍数。以下是使用 lcm
方法计算多个整数最小公倍数的示例:
puts lcm(6, 9, 12) #=> 36
puts lcm(3, 5, 7) #=> 105
需要注意的是,lcm
方法不是 Integer 类的方法,而是可以直接调用的方法。在上述示例中,lcm(6, 9, 12)
表示计算 6
、9
和 12
的最小公倍数,lcm(3, 5, 7)
表示计算 3
、5
和 7
的最小公倍数。