تابعی بنویسید که یک رشته و یک آرایه (لیست) از ایندکس ها (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
remix("PlOt", [1, 3, 0, 2]) ➞ "ltPO"
remix("computer", [0, 2, 1, 5, 3, 6, 7, 4]) ➞ "cmotperu"
Assert.Equal("adbc", Backendbaz.Remix("abcd", new int[] { 0, 3, 1, 2 })); Assert.Equal("ltPO", Backendbaz.Remix("PlOt", new int[] { 1, 3, 0, 2 })); Assert.Equal("cmotperu", Backendbaz.Remix("computer", new int[] { 0, 2, 1, 5, 3, 6, 7, 4 }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات