بکندباز

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

تابعی بنویسید که با استفاده از حرف "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")

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

mantix
امتیاز:‌ 19072
تصحیح اتوماتیک 0 0
‎پایتون‎
21 خرداد 1404

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

Arash.nc
امتیاز:‌ 1186
تصحیح اتوماتیک 0 0
‎پایتون‎
12 فروردين 1404

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

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

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

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

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

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

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

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

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

نظرات

*
*

    MarsBoy پاسخ

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

      backendbaz پاسخ

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

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

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

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