समस्या विवरण
यहां n दिया गया मान है जो धनात्मक संख्या है, m वह संख्या है जितनी बार श्रृंखला चलती है। हमारा कार्य इस श्रृंखला की गणना करना है।
एल्गोरिदम
- n, m इनपुट करें।
- संख्या को स्ट्रिंग में बदलें।
- परिणाम को संख्या और स्ट्रिंग के रूप में आरंभ करें।
- शेष पद जोड़ें।
- स्ट्रिंग को जोड़कर n, nn, nnn... बनाएं।
- जोड़ने से पहले वापस पूर्णांक में बदलें।
- योग लौटाएं।
उदाहरण कोड
# श्रृंखला का योग करने का पायथन प्रोग्राम
def sumofseries(n, m):
str1 = str(n)
sum1 = n
sumofstr1 = str(n)
for i in range(1, m):
sumofstr1 = sumofstr1 + str1
sum1 = sum1 + int(sumofstr1)
return sum1
# ड्राइवर कोड
n = int(input("n का मान दर्ज करें"))
m = int(input("m का मान दर्ज करें"))
sumofno = sumofseries(n, m)
print("श्रृंखला का योग ::>", sumofno)
आउटपुट
n का मान दर्ज करें3
m का मान दर्ज करें5
श्रृंखला का योग ::> 37035