কম্পিউটার

n সংখ্যার পূর্ণসংখ্যা গণনা করার প্রোগ্রাম যেখানে পাইথনে সংখ্যাগুলি কঠোরভাবে বৃদ্ধি পাচ্ছে


ধরুন আমাদের একটি সংখ্যা n আছে, আমাদেরকে n-সংখ্যার ধনাত্মক পূর্ণসংখ্যার সংখ্যা খুঁজে বের করতে হবে যাতে সংখ্যাগুলি কঠোরভাবে ক্রমবর্ধমান হয়৷

সুতরাং, যদি ইনপুটটি n =3 এর মত হয়, তাহলে আউটপুট হবে 84, যেমন সংখ্যা 123, 124, 125, ..., 678,789

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • যদি n <9 অ-শূন্য হয়, তাহলে

    • রিটার্ন কম্বিনেশন (9Cn)

  • অন্যথায়,

    • রিটার্ন 0

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

fclass সমাধান হিসাবে গণিত আমদানি ফ্যাক্টোরিয়াল থেকে
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

  1. পাইথনে কঠোরভাবে ক্রমবর্ধমান রঙিন মোমবাতির ক্রম সংখ্যা খুঁজে বের করার প্রোগ্রাম রয়েছে

  2. পাইথনে হাঁটার মাধ্যমে কতগুলি ব্লক কভার হয়েছে তা গণনা করার প্রোগ্রাম

  3. পাইথনে ট্রিপলেট সাবক্যুয়েন্স বাড়ানো

  4. পাইথন প্রোগ্রাম একটি অ্যারের মধ্যে বিপরীত গণনা