بکندباز

یک تابع بنویسید که تعداد دفعاتی که باید هنگام جمع دو عدد، یک رقم حمل شود را برگرداند. حمل رقم یعنی اینکه جمع دو عدد دو رقمی شود و رقم دهگان را به عدد سمت چپ منتقل کنید.

مثال‌:

carry_digits(36, 135) ➞ 1
# وقتی 6 و 5 را با هم جمع می‌کنید، 1 را حمل می‌کنید.

نمونه ورودی و خروجی

carry_digits(36, 135) ➞ 1

carry_digits(671, 329) ➞ 3

carry_digits(1111, 3333) ➞ 0

نکات:

  • تمام عملیات‌های حمل را، حتی آن‌هایی که مربوط به ارقام اولیه هستند، بشمارید.
self.assertEqual(carry_digits(36, 135), 1)
self.assertEqual(carry_digits(671, 329), 3)
self.assertEqual(carry_digits(1111, 3333), 0)
self.assertEqual(carry_digits(53214, 56905), 3)
self.assertEqual(carry_digits(63223, 70000), 1)

پاسخ های کاربران به این تمرین

alitayyar
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
7 آبان 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

h.a.s.a.n
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Arhsi8294
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
27 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Sa_shadow
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
27 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط