بکندباز

تابعی بنویسید که دو عدد را به هم اضافه کند. اما نکته اینجاست که اعداد به صورت رشته خواهند بود.

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

add_str_nums("4", "5") ➞ 9

add_str_nums("abcdefg", "3") ➞ -1

add_str_nums("1", "") ➞ 1

نکات:

  • اگر کاراکترهای غیر عددی وجود داشته باشند، “-1” برگردانید.
  • یک پارامتر خالی باید به عنوان “0” در نظر گرفته شود.
  • تابع شما نباید اعداد منفی را اضافه کند.
  • صفرهای ابتدايی رشته باید حذف شوند.

 

self.assertEqual(add_str_nums("4", "5"), 9)
self.assertEqual(add_str_nums("abcdefg", "3"), -1)
self.assertEqual(add_str_nums("1", ""), 1)
self.assertEqual(add_str_nums("1874682736267235927359283579235789257", "32652983572985729"), 1874682736267235927391936562808774986)
self.assertEqual(add_str_nums("0000001", "020006"), 20007)
self.assertEqual(add_str_nums("1325123515s238579875987", "38698592523525325"), -1)

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

user-OYRr
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
12 مرداد 1403

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

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

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

alitayyar
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
13 تير 1403

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

محمد سیل سپور
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
13 تير 1403

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

FDK2077
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
12 تير 1403

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

Aboolkhafan
امتیاز:‌ 3965
0 0
‎پایتون‎
12 تير 1403

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

Aboolkhafan
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
12 تير 1403

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

Arhsi8294
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
12 تير 1403

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

Alann2
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
12 تير 1403

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

Amin
امتیاز:‌ 3965
تصحیح اتوماتیک 0 0
‎پایتون‎
12 تير 1403

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

نظرات

*
*