কম্পিউটার টিউটোরিয়াল

পাইথনে n² – (n-1)² n-তম পদ সহ সিরিজের যোগফল বের করার প্রোগ্রাম


এই আর্টিকেলে আমরা নিচের সমস্যা বিবৃতির সমাধান শিখব:

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

আমাদের একটি পূর্ণসংখ্যা ইনপুট n দেওয়া আছে এবং নিচের সিরিজে n-তম পদ হিসাবে প্রকাশিত সমস্ত n পদের যোগফল বের করতে হবে:

Tn = n² - (n-1)²

যোগফল গণনার জন্য সরাসরি সূত্র রয়েছে যাতে n-এর বর্গ গুণফল জড়িত থাকে যার জন্য বেশি সময় জটিলতা হয়। সেটি কমাতে আমরা মডুলার গুণফল পদ্ধতি ব্যবহার করব।

এখন বাস্তবায়নটি দেখি:

উদাহরণ

# দেওয়া সিরিজের যোগফল বের করার পাইথন প্রোগ্রাম
mod = 1000000007

def findSum(n):
    return ((n % mod) * (n % mod)) % mod

# main()
n = 229137999
print(findSum(n))

আউটপুট

218194447

নিচের চিত্রে দেখানো হয়েছে সমস্ত চরবিশেষ গ্লোবাল ফ্রেমে ঘোষণা করা হয়েছে।

পাইথনে n² – (n-1)² n-তম পদ সহ সিরিজের যোগফল বের করার প্রোগ্রাম

উপসংহার

এই আর্টিকেলে আমরা n² – (n-1)² n-তম পদ সহ সিরিজের যোগফল বের করার পদ্ধতি শিখেছি।


  1. পাইথন প্রোগ্রাম: সাইন (sine) সিরিজের যোগফল বের করা

  2. পাইথন প্রোগ্রাম: সিরিজে NaN (Not a Number) ভ্যালুর ইনডেক্স খুঁজে বের করুন

  3. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  4. পাইথনে অ্যারের যোগফল বের করা