কম্পিউটার

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


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

সমস্যা বিবৃতি

ইনপুট হিসাবে একটি ধনাত্মক পূর্ণসংখ্যা N দেওয়া হয়েছে। আমাদের 12 + 22 + 32 + ….. + N2 এর মান গণনা করতে হবে।

সমস্যা বিবৃতি:এটি দুটি পদ্ধতি দ্বারা সমাধান করা যেতে পারে

  • গুণ যোগ পাটিগণিত
  • গাণিতিক সূত্র ব্যবহার করে

পদ্ধতি 1:গুণ ও সংযোজন পাটিগণিত

এখানে আমরা 1 থেকে n পর্যন্ত একটি লুপ চালাই এবং প্রতিটি i, 1 <=i <=n, i2 খুঁজুন এবং sm-এ যোগ করুন।

উদাহরণ

def sqsum(n) :
   sm = 0
   for i in range(1, n+1) :
      sm = sm + pow(i,2)
   return sm
# main
n = 5
print(sqsum(n))

আউটপুট

55

পদ্ধতি 2:গাণিতিক সূত্র ব্যবহার করে

আমরা সবাই জানি যে প্রাকৃতিক সংখ্যার বর্গক্ষেত্রের যোগফল −

সূত্র দ্বারা দেওয়া হয়
(n * (n + 1) * (2 * n + 1)) // 6n *
(n + 1) * (2 * n + 1)) // 6
(n * (n + 1) * (2 * n + 1)) // 6(n * (n + 1) * (2 * n + 1)) // 6

উদাহরণ

def squaresum(n) :
   return (n * (n + 1) * (2 * n + 1)) // 6
# Driven Program
n = 10
print(squaresum(n))

আউটপুট

385

উপসংহার

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


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

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

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

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