Menu
CoddyTech
flag Ar iconالعربيةdown icon

Reverse the Digits

لديك عدد صحيح غير سالب n. أعد العدد الناتج عن كتابة أرقامه العشرية بترتيب عكسي. تُحذف الأصفار التي تصبح في المقدمة، لذا يصبح 120 هو 21.

الدالة

reverseDigits(n: integer) → integer
ninteger
العدد الصحيح غير السالب المراد عكسه
تُرجعinteger
أرقام n بترتيب عكسي، كعدد

القيود

  • 0 ≤ n < 109
  • العدد المعكوس أيضًا يقع ضمن نطاق عدد صحيح موقّع من 32 بت.

أمثلة

المدخلات
n = 1234
المخرجات
4321
الشرح
أرقام 1234 هي 1 و2 و3 و4. وعند قراءتها من النهاية تصبح 4 و3 و2 و1، أي 4321.

lock icon+13 اختبارات مخفية عند الإرسال

challenge icon

سؤال إضافي

إذا كان من الممكن أن تكون قيمة n أي عدد صحيح من 32 بت، فقد لا يتسع العدد المعكوس لها. كيف يمكنك اكتشاف ذلك قبل أن يتجاوز الضرب الحد؟

إعادة ضبط الشيفرة
def reverseDigits(n):
    # اكتب الشيفرة هنا
حالات الاختبار

الحالة 1

الحالة 2

الحالة 3

المدخلات

n = 1234

المتوقع

4321