بکندباز

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

مثال

sum_dig_prod(16, 28) ➞ 6
# 16 + 28 = 44
# 4 * 4 =  16
# 1 * 6 = 6

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

SumDigProd(16, 28) ➞ 6

SumDigProd(0) ➞ 0

SumDigProd(1, 2, 3, 4, 5, 6) ➞ 2

نکات

  • ورودی تابع حداقل یک عدد خواهد بود.
SumDigProd(16, 28)  ➞ 6
SumDigProd(0)  ➞ 0
SumDigProd(1, 2, 3, 4, 5, 6)  ➞ 2
SumDigProd(17737, 98723, 2)  ➞ 6
SumDigProd(123, -99)  ➞ 8
SumDigProd(167, 167, 167, 167, 167, 3)  ➞ 8
SumDigProd(98526, 54, 863, 156489, 45, 6156)  ➞ 2

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

نظرات

*
*

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