تابعی ایجاد کنید که از حروف درهم موجود در لیست اول، یک کلمه بسازد. از لیست دوم برای تعیین موقعیت حروف لیست اول استفاده کنید. یعنی هر عدد از لیست دوم، ایندکس حرف معادل آن در لیست اول است. کلمه به دست آمده را در خروجی برگردانید.
مثال:
word_builder(["n", "p", "t", "h", "y", "o"], [5, 0, 2, 3, 1, 4]) ➞ "python"
ایندکس n در رشته خروجی برابر با 5 است. ایندکس p برابر با 0 است و …. بر اساس این ایندکس ها باید رشته خروجی ساخته شود.
نمونه ورودی و خروجی
word_builder(["g", "e", "o"], [1, 0, 2]) ➞ ego
word_builder(["e", "t", "s", "t"], [1, 0, 2, 3]) ➞ test
word_builder(["n", "p", "t", "h", "y", "o"], [5, 0, 2, 3, 1, 4]) ➞ python
self.assertEqual(word_builder(["g", "e", "o"], [1, 0, 2]), "ego") self.assertEqual(word_builder(["e", "t", "s", "t"], [1, 0, 2, 3]), "test") self.assertEqual(word_builder(["n", "p", "t", "h", "y", "o"], [5, 0, 2, 3, 1, 4]), "python") self.assertEqual(word_builder(["a", "a", "e", "b", "n", "b", "k", "c", "d", "z"], [8, 1, 4, 7, 5, 0, 3, 2, 6, 9]), "backendbaz")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات