بکندباز

به نظر می‌رسد رشته‌های من به‌طور تصادفی درهم ریخته شده‌اند؛ هر جفت کاراکتر با یکدیگر جابجا شده‌اند. لطفاً به من کمک کنید تا این رشته‌ها را به حالت اولیه برگردانم و بتوانم آن‌ها را بفهمم.

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

unmix("123456") ➞ "214365"

unmix("hTsii  s aimex dpus rtni.g") ➞ "This is a mixed up string."

unmix("badce") ➞ "abcde"

نکات:

  • طول رشته ممکن است فرد باشد؛ در این حالت، کاراکتر آخر بدون تغییر باقی می‌ماند، چون جفتی برای جابجایی ندارد.
  • هدف این است که هر دو کاراکتر متوالی را جابجا کرده و رشته‌ی اصلی را بازیابی کنید.
unmix("123456")  ➞ "214365"
unmix("hTsii  s aimex dpus rtni.g")  ➞ "This is a mixed up string."
unmix("badce")  ➞ "abcde"
unmix(' Imaf eeilgna l tilt eidzz!y')  ➞ "I am feeling a little dizzy!"

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

نظرات

*
*