একটি ডিজিট `n` নিয়ে `n + nn + nnn + ...` (m টার্ম) সিরিজের যোগফল বের করার প্রোগ্রাম।
অ্যাপ্রোচ: ডিজিটকে স্ট্রিংয়ে কনভার্ট করে বারবার কনক্যাটেনেট করে সংখ্যা বানানো, তারপর যোগফল করা।
কোড উদাহরণ
def sumofseries(n, m):
str_n = str(n)
sum_n = n
sum_all_str = str(n)
for i in range(1, m):
sum_all_str += str_n
sum_n += int(sum_all_str)
return sum_n
n = int(input("Enter n: "))
m = int(input("Enter m: "))
print("Sum:", sumofseries(n, m))
আউটপুট
Enter n: 2 Enter m: 4 Sum: 2468 # 2 + 22 + 222 + 2222 = 2468
স্ট্রিং কনক্যাটেনেশন ব্যবহার করে সহজে এই প্যাটার্ন জেনারেট করা যায়।