এই টিউটোরিয়ালে আমরা n + nn + nnn + ... + n (m বার) সিরিজের যোগফল বের করার কোড লিখব। পাইথনে এটি খুব সহজে করা যায়। কিছু উদাহরণ দেখি।
Input: n = 1, m = 5 Series: 1 + 11 + 111 + 1111 + 11111 Output: 12345
অ্যালগরিদম
সমস্যা সমাধানের জন্য নিচের ধাপগুলো অনুসরণ করুন:
1. n এবং m ইনিশিয়ালাইজ করুন। 2. total কে ০ দিয়ে ইনিশিয়ালাইজ করুন। 3. সিরিজের পরবর্তী সংখ্যা পেতে n-এর একটি কপি রাখুন। 4. লুপ m বার ইটারেট করুন। 4.1. total-এ n যোগ করুন। 4.2. n কে n * 10 + copy_n দিয়ে আপডেট করুন। 5. total প্রিন্ট করুন।
উদাহরণ
নিচের কোডটি দেখুন:
# n এবং m ইনিশিয়ালাইজ
n = 1
m = 5
# total কে ০ দিয়ে ইনিশিয়ালাইজ
total = 0
# পরবর্তী সংখ্যা পেতে n-এর কপি
copy_n = n
# লুপ 통해 ইটারেশন
for i in range(m):
# total-এ n যোগ
total += n
# সিরিজের পরবর্তী সংখ্যা পেতে n আপডেট
n = n * 10 + copy_n
# total প্রিন্ট
print(total)
আউটপুট
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:
12345
উপসংহার
আর্টিকেল সম্পর্কে কোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।