मान लीजिए हमारे पास एक संख्या n है, हमें इस संख्या को स्ट्रिंग फॉर्मेट में वापस करना है जहां हज़ारों को कॉमा (",") से अलग किया गया हो।
उदाहरण के लिए, यदि इनपुट n = 512462687 है, तो आउटपुट "512,462,687" होगा।
समाधान के चरण
res := nको स्ट्रिंग में बदलेंresको उल्टा करेंans :=एक खाली स्ट्रिंगiको 0 सेresकी लंबाई - 1 तक लूप चलाएं- यदि
i % 3 == 0औरi != 0, तोansमें कॉमा जोड़ें ansमेंres[i]जोड़ेंansको फिर से उल्टा करेंansवापस करें
उदाहरण (पायथन)
def solve(n):
res = str(n)
res = res[::-1]
ans = ""
for i in range(len(res)):
if i % 3 == 0 and i != 0:
ans += ','
ans += res[i]
ans = ans[::-1]
return ans
n = 512462687
print(solve(n))
इनपुट
512462687
आउटपुट
512,462,687