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

পাইথনে প্রথম nটি বিজোড় সংখ্যার যোগফল বের করা

একটি সংখ্যা n দেওয়া আছে। প্রথম nটি পজিটিভ বিজোড় সংখ্যার যোগফল বের করুন।

ইনপুট উদাহরণ

n = 10

আউটপুট: 100 (১+৩+৫+৭+৯+১১+১৩+১৫+১৭+১৯ = ১০০)

গাণিতিক পর্যবেক্ষণ

প্রথম nটি বিজোড় সংখ্যার যোগফল = n²। কারণ:

  • n=1: 1 = 1²
  • n=2: 1+3 = 4 = 2²
  • n=3: 1+3+5 = 9 = 3²
  • ...

পাইথন কোড

def solve(n):
    return n * n

# টেস্ট
print(solve(10))  # 100

ব্যাখ্যা

এটি একটি বিখ্যাত গাণিতিক सूত্র। লুপ ছাড়াই O(1) টাইমে সমাধান। প্রুফ: ইন্ডাকশন বা ভিজ্যুয়ালাইজেশন (স্কোয়ার নম্বর)।

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

  2. লিস্টের কিউমুলেটিভ সাম বের করার পাইথন প্রোগ্রাম

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

  4. পাইথনে একটি সংখ্যার বিষম গুণনীয়গুলোর যোগফল বের করার প্রোগ্রাম