কম্পিউটার

পাইথন ব্যবহার করে দ্বিপদ সহগ পদ্ধতির সাথে ক্যালটাল সংখ্যাগুলি কীভাবে গণনা করবেন?


দ্বিপদ সহগ ব্যবহার করে কাতালান সংখ্যা গণনা করতে, আপনাকে প্রথমে একটি ফাংশন লিখতে হবে যা দ্বিপদ সহগ গণনা করে।

উদাহরণ

def binomialCoefficient(n, k):
   # To optimize calculation of C(n, k)
   if (k > n - k):
      k = n - k
   coeff = 1
   for i in range(k):
      coeff *= (n - i)
      coeff /= (i + 1)
   return coeff

def catalan(n):
   return binomialCoefficient(2*n, n) / (n + 1)

for i in range (11):
   print (catalan(i))

আউটপুট

এটি −

আউটপুট দেবে
1.0
1.0
2.0
5.0
14.0
42.0
132.0
429.0
1430.0
4862.0
16796.0

  1. পাইথনে পাইল্যাবের সাথে দূরবর্তীভাবে একটি চিত্র কীভাবে সংরক্ষণ করবেন?

  2. পাইথন ব্যবহার করে একটি ফাইলের অনুমতি কিভাবে পরিবর্তন করবেন?

  3. পাইথন ব্যবহার করে স্ক্রিনে কীভাবে প্রিন্ট করবেন?

  4. পাইথনে সংখ্যা সহ একটি স্ট্রিং কীভাবে সংযুক্ত করবেন?