شما یک لیست از رشتهها دریافت خواهید کرد که کلمه “east” (شرق) به شکلهای مختلفی فرمتبندی شده است. یک تابع ایجاد کنید که در هر جای کلمه “east”، به جای آن “west” (غرب) را بازگرداند. رشتهها باید مطابق با فرمت ورودی تغییر یابند. برای درک بهتر مسئله، به مثالهای زیر مراجعه کنید.
نمونه ورودی و خروجی
direction(["east", "EAST", "eastEAST"]) ➞ ["west", "WEST", "westWEST"]
direction(["eAsT EaSt", "EaSt eAsT"]) ➞ ["wEsT WeSt", "WeSt wEsT"]
direction(["east EAST", "e a s t", "E A S T"]) ➞ ["west WEST", "w e s t", "W E S T"]
نکات:
- ورودی فقط شامل کلمه “east” به فرمتهای مختلف است.
self.assertEqual(direction(["east", "EAST", "eastEAST"]), ["west", "WEST", "westWEST"]) self.assertEqual(direction(["eAsT EaSt", "EaSt eAsT"]), ["wEsT WeSt", "WeSt wEsT"]) self.assertEqual(direction(["east EAST", "e a s t", "E A S T"]), ["west WEST", "w e s t", "W E S T"])
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات