بکندباز

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

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

unmix("123456") ➞ "214365"

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

unmix("badce") ➞ "abcde"

نکات:

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

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

Amin
امتیاز:‌ 20573
تصحیح اتوماتیک 0 0
‎پایتون‎
8 بهمن 1403

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

MarsBoy
امتیاز:‌ 7091
تصحیح اتوماتیک 0 0
‎پایتون‎
9 آبان 1403

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

Arhsi8294
امتیاز:‌ 3666
تصحیح اتوماتیک 0 0
‎پایتون‎
9 آبان 1403

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

نظرات

*
*