بکندباز

وظیفه شما این است که یک فنس به ارزش ۱ میلیون دلار بسازید.
قیمت هر واحد از فنس به ازای هر کاراکتر داده می‌شود، بنابراین طول فنس بسته به هزینه‌ی هر واحد تغییر می‌کند.

تابعی بنویسید که با استفاده از حرف "H" این فنس را بسازد.

construct_fence("$50,000") ➞ "HHHHHHHHHHHHHHHHHHHH"
# پس 20 واحد فنس ساخته می شود ($1,000,000 / $50,000 = 20)

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

construct_fence("$50,000") ➞ "HHHHHHHHHHHHHHHHHHHH"

construct_fence("$100,000") ➞ "HHHHHHHHHH"

construct_fence("$1,000,000") ➞ "H"

نکات

تمام بودجه‌ی ۱ میلیون دلاری باید خرج شود.

self.assertEqual(construct_fence("$50,000"), "HHHHHHHHHHHHHHHHHHHHHHHHHHHH")
self.assertEqual(construct_fence("$100,000"), "HHHHHHHHHH")
self.assertEqual(construct_fence("$1,000,000"), "H")

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

moj_taba_hp
امتیاز:‌ 2963
تصحیح اتوماتیک 0 0
‎پایتون‎
22 اسفند 1403

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

user-ixnb
امتیاز:‌ 3478
تصحیح اتوماتیک 0 0
‎پایتون‎
23 بهمن 1403

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

MarsBoy
امتیاز:‌ 7161
0 0
‎پایتون‎
23 بهمن 1403

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

Amin
امتیاز:‌ 20573
تصحیح اتوماتیک 0 0
‎پایتون‎
23 بهمن 1403

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

نظرات

*
*

    MarsBoy پاسخ

    سلام وقت بخیر...مگه نباید 20 عدد H باشد در مثال اول؟ اما 28 عدد هست.... یا من متوجه نشدم!؟

      backendbaz پاسخ

      سلام . وقت شما هم بخیر

      بله درسته، مشکل تایپی بود. کد شما تأیید شد.

      ممنون از تذکرتون 🙏

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