یک تابع ایجاد کنید که یک رشته را میگیرد و لیستی از کاراکترهای جفتشده دو تایی را برمیگرداند. اگر رشته عدد فردی از کاراکترها داشته باشد، یک ستاره *
به جفت نهایی اضافه کنید. به مثالهای زیر برای درک بهتر مراجعه کنید:
نمونه ورودی و خروجی
StringPairs("mubashir") ➞ ["mu", "ba", "sh", "ir"]
StringPairs("airforces") ➞ ["ai", "rf", "or", "ce", "s*"]
StringPairs("airforces") ➞ ["ai", "rf", "or", "ce", "s*"]
نکات
اگر رشته داده شده خالی بود، []
را برگردانید.
Assert.Equal(new string[] { "mu", "ba", "sh", "ir" }, Backendbaz.StringPairs("mubashir")); Assert.Equal(new string[] { "ai", "rf", "or", "ce", "s*" }, Backendbaz.StringPairs("airforces")); Assert.Equal(new string[] { "ai", "rf", "or", "ce", "s*" }, Backendbaz.StringPairs("airforces")); Assert.Equal(new string[] { "pa", "k*" }, Backendbaz.StringPairs("pak")); Assert.Equal(new string[] { }, Backendbaz.StringPairs(""));
نظرات