وظیفه شما این است که یک فنس به ارزش ۱ میلیون دلار بسازید.
قیمت هر واحد از فنس به ازای هر کاراکتر داده میشود، بنابراین طول فنس بسته به هزینهی هر واحد تغییر میکند.
تابعی بنویسید که با استفاده از حرف "H"
این فنس را بسازد.
construct_fence("$50,000") ➞ "HHHHHHHHHHHHHHHHHHHH"
# پس 20 واحد فنس ساخته می شود ($1,000,000 / $50,000 = 20)
نمونه ورودی و خروجی
ConstructFence("$50,000") ➞ "HHHHHHHHHHHHHHHHHHHH"
ConstructFence("$100,000") ➞ "HHHHHHHHHH"
ConstructFence("$1,000,000") ➞ "H"
نکات
تمام بودجهی ۱ میلیون دلاری باید خرج شود.
Assert.Equal("HHHHHHHHHHHHHHHHHHHHHHHHHHHH", Backendbaz.ConstructFence("$50,000")); Assert.Equal("HHHHHHHHHH", Backendbaz.ConstructFence("$100,000")); Assert.Equal("H", Backendbaz.ConstructFence("$1,000,000"));
سلام وقت بخیر...مگه نباید 20 عدد H باشد در مثال اول؟ اما 28 عدد هست.... یا من متوجه نشدم!؟
سلام . وقت شما هم بخیر
بله درسته، مشکل تایپی بود. کد شما تأیید شد.
ممنون از تذکرتون