بکندباز

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

مثال‌:

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

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

CarryDigits(36, 135) ➞ 1

CarryDigits(671, 329) ➞ 3

CarryDigits(1111, 3333) ➞ 0

نکات:

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

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

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