এই প্রোগ্রামে আমরা নিচের সিরিজের যোগফল বের করব:
Input: 3, 4 Series: 3 + 33 + 333 + 3333 Output: 3702
Input: 5, 5 Series: 5 + 55 + 555 + 5555 + 55555 Output: 61725
অ্যালগরিদম
১. n এবং m ইনিশিয়ালাইজ করুন।
২. change ভেরিয়েবল = n দিয়ে শুরু করুন।
৩. sum (s) = 0।
৪. m বার লুপ চালান:
৪.১. change কে s-এ যোগ করুন।
৪.২. change = change * 10 + n (পরবর্তী সিরিজের সংখ্যা পেতে)।
৫. শেষে s প্রিন্ট করুন।
উদাহরণ ১
n, m = 3, 4
change = n
s = 0
for i in range(m):
s += change
change = change * 10 + n
print(s)
আউটপুট
3702
উদাহরণ ২
n, m = 5, 5
change = n
s = 0
for i in range(m):
s += change
change = change * 10 + n
print(s)
আউটপুট
61725
উপসংহার
রিপিটিং ডিজিট সিরিজের যোগফল বের করার সহজ লজিক। প্রশ্ন থাকলে কমেন্ট করুন।