কম্পিউটার

প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফলের জন্য পাইথন প্রোগ্রাম


এই প্রবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব।

সমস্যা বিবৃতি −একটি ইনপুট n দেওয়া হলে, আমাদের 13 + 23 + 33 + 43 + …….+ n3 n-তম মেয়াদ পর্যন্ত সিরিজের যোগফল প্রিন্ট করতে হবে।

এখানে আমরা সমস্যা বিবৃতি −

এর সমাধানে পৌঁছানোর জন্য দুটি পদ্ধতি নিয়ে আলোচনা করব
  • লুপ ব্যবহার করে ব্রুট-ফোর্স অ্যাপ্রোচ।
  • n সংখ্যার যোগফলের গাণিতিক সমাধান।

পন্থা 1 −সংখ্যার উপর পুনরাবৃত্তি করে যোগ করে প্রতিটি পদের যোগফল গণনা করা

উদাহরণ

def sumOfSeries(n):
   sum = 0
   for i in range(1, n+1):
      sum +=i*i*i
   return sum
# Driver Function
n = 3
print(sumOfSeries(n))

আউটপুট

36

পন্থা 2 -গাণিতিক সূত্র ব্যবহার করে গণনা

এখানে আমরা গাণিতিক যোগসূত্র ব্যবহার করব যা আগে থেকেই প্রাকৃতিক সংখ্যার ঘন সমষ্টির জন্য উদ্ভূত।

Sum = ( n * (n + 1) / 2 ) ** 2

উদাহরণ

def sumOfSeries(n):
   x = (n * (n + 1) / 2)
   return (int)(x * x)
# main
n = 3
print(sumOfSeries(n))

আউটপুট

36

উপসংহার

এই নিবন্ধে, আমরা প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফল গণনা করার পদ্ধতি সম্পর্কে শিখেছি।


  1. প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফলের জন্য C প্রোগ্রাম?

  2. প্রথম n প্রাকৃতিক সংখ্যার বর্গের সমষ্টির জন্য C++ প্রোগ্রাম?

  3. দুটি সংখ্যার সাধারণ বিভাজকের জন্য পাইথন প্রোগ্রাম

  4. ফিবোনাচি সংখ্যার জন্য পাইথন প্রোগ্রাম