Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.52 KB

File metadata and controls

28 lines (22 loc) · 1.52 KB

تابع انتخابی در این سوال از شما می‌خواهیم تابعی به نام comb طراحی‌کنید که به ترتیب دو عدد حسابی n و k را ورودی بگیرد و در خروجی مقدار انتخاب k از n را برگرداند.

0≤k,n≤20

برای درک بیشتر از مفهوم تابع انتخاب می‌توانید به این‌جا مراجعه کنید.

https://fa.wikipedia.org/wiki/%D8%AA%D8%B1%DA%A9%DB%8C%D8%A8_(%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C)

توجه کنید که در این سوال و بسیاری از سوال‌هایی که در بخش‌های بعد به آن‌ها می‌رسید دیگر لازم نیست از ورودی استاندارد چیزی بخوانید و باید چیزهایی را که در صورت سوال از شما خواسته شده است را پیاده‌سازی کنید. در این سوال شما باید تابع comb را کامل کنید.

ورودی و خروجی نمونه در این سوال نباید از ورودی چیزی بخوانید یا در خروجی چیزی بنویسید. به عبارتی سیستم داوری به تابع شما آرگومان می‌دهد و خروجی تابع شما را بررسی می‌کند. در نهایت اگر تابع شما را با ورودی‌های زیر صدا بزنیم، انتظار می‌رود چنین عملکردی داشته باشد:

>>> comb(5, 3)
10
>>> comb(10, 0)
1
>>> comb(10, 2)
45
>>> comb(5, 7)
0