بکندباز

تابعی بنویسید که عدد n را در ورودی بگیرد و کلمه “Boom” را در خروجی برگرداند. رشته خروجی Boom نسبت به عدد n به شکل های متفاوتی در می آید:

  • این رشته باید شامل n تا “o” باشد، مگر اینکه n کمتر از 2 باشد (در آن صورت خود “boom” را برگردانید).
  • اگر n بر 2 بخش پذیر بود، یک علامت تعجب به انتها اضافه کنید.
  • اگر n بر 5 بخش پذیر بود، همه حروف رشته به حرف بزرگ تبدیل شود

 

نمونه ورودی و خروجی

boom_intensity(4) ➞ "Boooom!"
# 4 تا o به همراه علامت تعجب

boom_intensity(1) ➞ "boom"
# کمتر از 1 پس همان boom برگردانده می شود

boom_intensity(5) ➞ "BOOOOOM"
# 5 تا o و همه به حروف بزرگ

boom_intensity(10) ➞ "BOOOOOOOOOOM!"
# 10 هم به 2 بخش پذیر است هم به 5. پس 10 تا o، همه به حروف بزرگ و در انتها علامت تعجب

نکته

  • "Boom" همیشه با حرف بزرگ “B” شروع می شود مگر حالتی که n کمتر از 2 باشد
BoomIntensity(4)  ➞ "Boooom!"
BoomIntensity(1)  ➞ "boom"
BoomIntensity(5)  ➞ "BOOOOOM"
BoomIntensity(10)  ➞ "BOOOOOOOOOOM!"
BoomIntensity(7)  ➞ Booooooom

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

Aliak
امتیاز:‌ 8621
تصحیح اتوماتیک 0 0
‎C#‎
3 مرداد 1402

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

saber1402
امتیاز:‌ 250
تصحیح اتوماتیک 1 0
‎C#‎
12 خرداد 1402

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

mantix
امتیاز:‌ 16306
تصحیح اتوماتیک 0 0
‎C#‎
9 خرداد 1402

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

نظرات

*
*