ধরা যাক একটি সংখ্যা n আছে, আমাদের এমন n-অঙ্কের ধনাত্মক পূর্ণসংখ্যা গণনা করতে হবে যাদের অঙ্কগুলো স্ট্রিক্টলি ক্রমবর্ধমান ক্রমে থাকে।
উদাহরণ: n = 3 হলে আউটপুট 84, কারণ সংখ্যাগুলো 123, 124, ..., 789।
সমাধানের ধাপসমূহ
- যদি n < 9 হয়, 9Cn (কম্বিনেশন) ফেরত দিন।
- অন্যথায় 0 ফেরত দিন।
উদাহরণ কোড
from math import factorial as f
class Solution:
def solve(self, n):
if n < 9:
return f(9) / f(n) / f(9 - n)
else:
return 0
ob = Solution()
print(ob.solve(3))
ইনপুট
3
আউটপুট
84