به نظر میرسد رشتههای من بهطور تصادفی درهم ریخته شدهاند؛ هر جفت کاراکتر با یکدیگر جابجا شدهاند. لطفاً به من کمک کنید تا این رشتهها را به حالت اولیه برگردانم و بتوانم آنها را بفهمم.
نمونه ورودی و خروجی
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!")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات