تسلسل متزايد بشكل صارم

اختبار بايثون تسلسل متزايد بشكل صارم

يتم إعطاؤك مجموعة من الأعداد الصحيحة. في كل خطوة يُسمح لك بزيادة عنصر واحد بالضبط بمقدار عنصر واحد. أوجد الحد الأدنى من عدد الحركات المطلوبة للحصول على تسلسل متزايد بشكل صارم من الإدخال.

علي سبيل المثال:

a = [2, 1, 10, 1]

العنصر الاول رقم 2 والعنصر الثاني رقم 1 وهو اقل من العنصر الاول لذالك يجب زيادة العنصر الثاني بمقدار 2 ليكون اكبر من العنصر الاول بمقدار رقم واحد ليصبح العنصر الثاني = 3 وفي العنصر الثالث الرقم 10 اكبر من 3 لذالك لن يحدث تغير وفي العنصر الرابع الرقم 1 اقل من 10 لذالك سوف يتم زيادتة بمقدار 10 ليصبح مجموع الزيادات 12.


output
terminal