بکندباز

تابعی بنویسید که یک جمله را دریافت کند و هر “a” را که به عنوان حرف تعریف (article) استفاده شده باشد، با عبارت "an absolute" جایگزین کند. اگر جمله‌ای شامل “a” به این صورت نباشد، همان رشته را بدون تغییر بازگرداند.

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

Absolute("I am a champion!!!") ➞ "I am an absolute champion!!!"

Absolute("Such an amazing bowler.") ➞ "Such an amazing bowler."

Absolute("A man with no haters.") ➞ "An absolute man with no haters."

نکات

  1. توجه کنید که باید به حروف کوچک و بزرگ حساس باشید. به عبارت دیگر، “a” و “A” باید به ترتیب با “an absolute” و “An absolute” جایگزین شوند.
Assert.Equal("I am an Absolute champion!!!", Backendbaz.Absolute("I am a champion!!!"));
Assert.Equal("Such an amazing bowler.", Backendbaz.Absolute("Such an amazing bowler."));
Assert.Equal("An Absolute man with no haters.", Backendbaz.Absolute("A man with no haters."));
Assert.Equal("An Absolute hero of the leaf", Backendbaz.Absolute("A hero of the leaf"));
Assert.Equal("That place is such an Absolute beauty", Backendbaz.Absolute("That place is such a beauty"));

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

نظرات

*
*

    MarsBoy پاسخ

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

    self.assertEqual(absolute("A hero of the leaf"), " "An absolute hero of the leaf"")

      backendbaz پاسخ

      بله. مشکل داشت. ممنون که گزارش کردید. مشکل تست حل شد ولی حل شما اشکال دیگه ای داشت که تأیید نشد.

      دوباره کدتون رو بررسی کنید. 🙏

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