بکندباز

یک تابع بسازید که یک لیست را دریافت کرده و جمع تمام اعضای آن لیست را برگرداند.

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

SumList([1, 2, 3]) ➞ 6

SumList([1, [2, [1]], 3]) ➞ 7

SumList([5, -2, 7, 10]) ➞ 20

نکات:

یک عنصر در لیست می‌تواند لیست دیگری باشد.
سعی کنید با استفاده از رویکرد بازگشتی و بدون استفاده از تابع داخلی sum() آن را حل کنید.

SumList([1, 2, 3])  ➞ 6
SumList([1, [2, [1]], 3])  ➞ 7
SumList([5, -2, 7, 10])  ➞ 20
SumList([-1, -5, 2, [3, 6]])  ➞ 5
SumList([0, [2, [1]], -3])  ➞ 0

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

kosha11137
امتیاز:‌ 1010
0 0
‎جاوا اسکریپت‎
19 اسفند 1402

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

نظرات

*
*