التابع 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.  

مصادر