التابع gcdlcm
الخاص بالصنف Integer
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يعيد التابع gcdlcm
مصفوفة تضم أكبر قاسم مشترك وأصغر مضاعف مشترك للعدد الذي استُدعي معه والعدد المٌعطى، أي [gcd, lcm]
.
البنية العامة
gcdlcm(other_int) → array
المعاملات
other_int
عدد صحيح.
القيمة المُعادة
يعيد التابع gcdlcm
مصفوفة تضم أكبر قاسم مشترك وأصغر مضاعف مشترك للعدد الذي استُدعي معه والعدد المٌعطى، أي [gcd, lcm]
.
أمثلة
مثال على استخدام التابع gcdlcm
:
36.gcdlcm(60) #=> [12, 180]
2.gcdlcm(2) #=> [2, 2]
3.gcdlcm(-7) #=> [1, 21]
((1<<31)-1).gcdlcm((1<<61)-1) #=> [1, 4951760154835678088235319297]
انظر أيضا
- التابع
gcd
: يعيد التابعgcd
أكبر قاسم مشترك للعدد الذي استُدعي معه والعدد المٌعطى. النتيجة دائمًا موجبة، كما يعيد التعبيران0.gcd(x)
وx.gcd(0)
. القيمةx.abs
. - التابع
lcm
: يعيد التابعlcm
أصغر مضاعف مشترك للعدد الذي استُدعي معه والعدد المٌعطى. النتيجة دائمًا موجبة، كما يعيد التعبيران0.lcm(x)
وx.lcm(0)
. القيمة0
.