x = b * (s(x)^a) + c مدخلات البرنامج هي a, b, c والمطلوب ايجاد جميع حلول المعادلة من واحد الى 10 قوة تسعة
حيث ان التابع s يقوم بجمع خانات الرقم مثلا 123 مجموع خاناته 6 و 1234 مجموع خاناته 10
تفضل الحل
def method(a, b, c) for x in 1..1000000000 s = ((x*(x+1)) / 2) #Gauss_sum t = (b * (s ** a)) + c end end
اعتذر يبدو انني فهمتها بشكل خطأ
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
التعليقات