احتمال اینکه یک نفر تعداد مشخصی پرتاب آزاد را پشت سر هم با موفقیت انجام دهد، با توجه به درصد موفقیت او در پرتاب آزاد چقدر است؟ برای مثال، اگر سالی ۵۰٪ از پرتابهای آزاد خود را موفقیتآمیز انجام دهد، احتمال اینکه ۵ پرتاب آزاد را پشت سر هم با موفقیت انجام دهد، ۳٪ است.
در این چالش، باید تابعی بنویسید که احتمال موفقیت در انجام تعداد مشخصی پرتاب آزاد پشت سر هم را محاسبه کند. درصد موفقیت در پرتاب آزاد به عنوان ورودی به تابع داده میشود و تابع باید احتمال موفقیت در انجام تمام پرتابها را به صورت درصد برگرداند. پاسخ باید به نزدیکترین عدد صحیح گرد شود و با علامت درصد نمایش داده شود.
نمونه ورودی و خروجی
free_throws("50%", 5) ➞ "3%"
free_throws("75%", 10) ➞ "6%"
free_throws("90%", 30) ➞ "4%"
توضیحات
- نرخ موفقیت به صورت یک رشته (string) وارد میشود.
- تابع باید یک رشته با علامت درصد (%) برگرداند.
- پاسخ را به نزدیکترین عدد صحیح گرد کنید.
free_throws("50%", 5) ➞ "3%"
free_throws("75%", 10) ➞ "6%"
free_throws("90%", 30) ➞ "4%"
free_throws("25%", 3) ➞ "2%"
نظرات