मान लीजिए हमारे पास एक संख्या n है, हमें n-अंकीय धनात्मक पूर्णांकों की संख्या ढूंढनी है जिनके अंक सख्ती से बढ़ते क्रम में हों।
उदाहरण के लिए, यदि इनपुट n = 3 है, तो आउटपुट 84 होगा, क्योंकि संख्याएं हैं 123, 124, 125, ..., 678, 789।
इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:
यदि
n < 9, तोCombination(9, n)लौटाएं (9 में से n चुनें)।अन्यथा, 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