بکندباز

تابعی بنویسید که یک رشته و یک آرایه (لیست) از ایندکس ها (int) را به عنوان آرگومان بگیرد. سپس حروف آن رشته را طبق ترتیب آن ایندکس ها جابجا کند و کلمه ی به دست آمده را در خروجی برگرداند.

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

remix("abcd", [0, 3, 1, 2]) ➞ adbc

remix("PlOt", [1, 3, 0, 2]) ➞ ltPO

remix("computer", [0, 2, 1, 5, 3, 6, 7, 4]) ➞ cmotperu
همانطور که میبینید، در این مثال حرف a در ایندکس 0، حرف b در ایندکس 1، حرف c در ایندکس 2 و حرف d در ایندکس 3 است و طبق ترتیبی که در اعداد آرایه مشاهده می شود، ایندکس حروف جابجا شده است.

remix("PlOt", [1, 3, 0, 2]) ➞ "ltPO"

remix("computer", [0, 2, 1, 5, 3, 6, 7, 4]) ➞ "cmotperu"
remix("abcd", [0, 3, 1, 2])  ➞ adbc
remix("PlOt", [1, 3, 0, 2])  ➞ ltPO
remix("computer", [0, 2, 1, 5, 3, 6, 7, 4])  ➞ cmotperu

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

نظرات

*
*