التابع Integer.lcm‎ في روبي

من موسوعة حسوب
< Ruby‏ | Integer
مراجعة 13:45، 14 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع lcm‎ أصغر مضاعف مشترك للعدد الذي استُدعي معه والعدد المٌعطى. النتيجة دائمًا موجبة، كما يعيد التعبيران ‎0.lcm(x)‎ و x.lcm(0)‎. القيمة 0

البنية العامة

lcm(other_int)    integer

المعاملات

other_int‎

عدد صحيح.

القيمة المعادة

يعيد التابع lcm‎ أصغر مضاعف مشترك للعدد الذي استُدعي معه والعدد المٌعطى other_int‎.

أمثلة

مثال على استخدام التابع lcm‎:

36.lcm(60)                  #=> 180
2.lcm(2)                    #=> 2
3.lcm(-7)                   #=> 21
((1<<31)-1).lcm((1<<61)-1)  #=> 4951760154835678088235319297

انظر أيضا

  • التابع gcd: يعيد أكبر قاسم مشترك للعدد الذي استُدعي معه والعدد المٌعطى.
  • التابع gcdlcm: يعيد مصفوفة تضم أكبر قاسم مشترك وأصغر مضاعف مشترك للعدد الذي استُدعي معه والعدد المٌعطى. أي  [gcd, lcm]

مصادر