بکندباز

تابعی ایجاد کنید که یک رشته و یک لیست را در ورودی بگیرد و متناظر با هر حرف در کلمه و طبق عدد موجود در لیست حروف را در ترتیب الفبا جابجا کند. اگر عدد متناظر با یک حرف +1 بود، حرف بعدی در الفبا به جای آن نوشته شود، اگر -1 بود، حرف قبلی و اگر 0 بود، آن حرف بدون تغییر نوشته شود.

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

tweak_letters("apple", [0, 1, -1, 0, -1]) ➞ "aqold"

tweak_letters("many", [0, 0, 0, -1]) ➞ "manx"

tweak_letters("rhino", [1, 1, 1, 1, 1]) ➞ "sijop"
self.assertEqual(tweak_letters("apple", [0, 1, -1, 0, -1]), "aqold")
self.assertEqual(tweak_letters("many", [0, 0, 0, -1]), "manx")
self.assertEqual(tweak_letters("rhino", [1, 1, 1, 1, 1]), "sijop")

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

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

user-vud8
تصحیح اتوماتیک
‎پایتون‎
24 مرداد 1405

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

Amin
تصحیح اتوماتیک
‎پایتون‎
25 مهر 1404

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

amirgoodarzi
تصحیح اتوماتیک
‎پایتون‎
26 شهريور 1403

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

mantix
تصحیح اتوماتیک
‎پایتون‎
26 شهريور 1403

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

user-Tg9h
تصحیح اتوماتیک
‎پایتون‎
26 شهريور 1403

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

Sa_shadow
تصحیح اتوماتیک
‎پایتون‎
26 شهريور 1403

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

mary2432
تصحیح اتوماتیک
‎پایتون‎
26 شهريور 1403

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

نظرات

*
*

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