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