تابعی بنویسید که با استفاده از قوانین زیر، یک هشتگ تولید کند:
- خروجی باید با یک هشتگ (
#
) شروع شود. - اولین حرف هر کلمه در خروجی باید بزرگنویسی شود.
- اگر نتیجه نهایی (یک رشته واحد) بیشتر از ۱۴۰ کاراکتر باشد، تابع باید
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"));
نظرات