بکندباز

تابعی بنویسید که با استفاده از قوانین زیر، یک هشتگ تولید کند:

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

پاسخ های کاربران به این تمرین

Amin
امتیاز:‌ 23333
تصحیح اتوماتیک 0 0
‎C#‎
13 خرداد 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط