العودة إلى موقع برمج

For-in تحدي

#1

هل انا بعيد عن الحل ام هناك قرب نوعا ما؟

احس الغلط مره صغير بس مادري وين حاولت كثيررر
تحدي برمجي - fro-in
#2

يمكنك الاستفادة من المعلومات الموجودة ضمن الموضوع المشابه (باستخدام جملة الدوران while بدلا من for-in) على الرابط لمساعدتك وتتمكن من اجتياز هذا التحدي

#3

شرح الفديو لا يمت بصلة بالتحدي وهذا الشيء جعلني استعين بمصادر خارجية ولازلت افشل بالحل منذ يومين

#4

والان

#5

طريقة كتابة جملة الدوران for in صحيحة كما كتبتها اول مرة ولكن يمكنك ان تغير اسم معامل جملة الدوران الى from بدلا من to ويكون الشرط هو الارقام من from الى to.

وانتبه انه بهذه الطريقة لحساب المجموع فان اول قيمة ستأخذها sum ستكون from+to وبالتالي لم نبدأ من قيمة from كما هو مفترض. يجب ان نبدأ بقيمة From ثم ستضاف لها قيمة from+1 وهكذا حتى تصبح قيمة from تساوي قيمة to وعندها لن يتحقق شرط جملة الدوران وستتوقف وستكون sum تحوي مجموع القيم المطلوبة
الزيادة على قيمة from تتحقق من خلال بنية جملة الدوران ولاحاجة لوضع عداد او زيادة قيمة from داخل جملة الدوران

1 Like
#7

او هكذا

#8

وهذه ايضا محاولة ولا اعرف اي المحاولات هي الاقرب

#9

يمكنك ان تكمل النقاش في البوست الاخر لك على الرابط