لا اعلم ما هو مستواك في البرمجة, ولكن اذا كنت مبتدء فلدي شيء سوف يقوم بلمس عقلك وسيشعرك بشعور غريب اذا تمكنت من حله.
قم بكتابة دالة تقوم بحساب المضروب. قم بكاتبة دالة اسمها f و تاخذ فقط رقم (argument) لتقوم بحساب المضروب له.
f(0) = 1
f(1) = 1
f(2) = 2 x 1 = 2
f(3) = 3 * 2 * 1 = 6
f(9) = 9 x 8 x ... x 2 x 1 = 362880
ولكن يوجد شرط واحد لا تقم باستخدام اي حلقة تكرار (loop) :. نعم بامكانك الحل بدون حلقة تكرار ولن ياخذ الحل اكثر من 5 سطور.
الرجاء من باقي الاعضاء عدم وضع الحل
بانتضار الحل منك, وبامكانك سؤالي عن الحل اذا عجزت
التعليقات