بکندباز

تابعی بنویسید که عدد 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

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*