Menu
CoddyTech

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.
challenge icon

سؤال إضافي

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

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

اختبار #1

اختبار #2

اختبار #3

وسيط

n = 1234

الإخراج المتوقع

4321