একটি সংখ্যা 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) টাইমে সমাধান। প্রুফ: ইন্ডাকশন বা ভিজ্যুয়ালাইজেশন (স্কোয়ার নম্বর)।