تابعی بنویسید که با استفاده از قوانین زیر، یک هشتگ تولید کند:
- خروجی باید با یک هشتگ (
#) شروع شود. - اولین حرف هر کلمه در خروجی باید بزرگنویسی شود.
- اگر نتیجه نهایی (یک رشته واحد) بیشتر از ۱۴۰ کاراکتر باشد، تابع باید
falseبرگرداند. - اگر ورودی (رشته) یا نتیجه خروجی یک رشته خالی باشد، تابع باید
falseبرگرداند.
نمونه ورودی و خروجی
GenerateHashtag(" hello world " ) ➞ "#HelloWorld"
GenerateHashtag("") ➞ false
GenerateHashtag("Python is great") ➞ "#PythonIsGreat"
Assert.Equal("#HelloWorld", Backendbaz.GenerateHashtag(" hello world "));
Assert.False((bool)Backendbaz.GenerateHashtag(""));
Assert.Equal("#PythonIsGreat", Backendbaz.GenerateHashtag("Python is great"));
Assert.Equal("#DoWeHaveAHashtag", Backendbaz.GenerateHashtag("Do We have a Hashtag"));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات