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
اعتذر يبدو انني فهمتها بشكل خطأ
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات