इस ट्यूटोरियल में, हम डेमो नंबर के बारे में जानेंगे।
डेमो नंबर 1, 11, 111, 1111, आदि की संख्या के वर्ग हैं।, हम डेमो नंबर आसानी से ढूंढ सकते हैं क्योंकि यह 1 2 3 4 5 ... n-2 n-1 n n-1 n-2 ... 5 4 3 2 1 के रूप में है। ।
यहां, हमें एक संख्या दी गई है जिसमें केवल एक है। और हमें उस नंबर का डेमो नंबर निकालना होगा। आइए एक उदाहरण देखें।
इनपुट - 1111111
आउटपुट - 1234567654321
आइए समस्या को हल करने के लिए चरणों को देखें।
-
संख्या को एक स्ट्रिंग प्रारूप में प्रारंभ करें।
-
डेमो नंबर को स्टोर करने के लिए एक खाली स्ट्रिंग को इनिशियलाइज़ करें।
-
1 . से पुनरावृति करें संख्या की लंबाई तक n ।
-
सभी नंबरों को डेमो नंबर में जोड़ें।
-
अब, n - 1 . से पुनरावृति करें करने के लिए 1 ।
-
सभी नंबरों को डेमो नंबर में जोड़ें।
-
डेमो नंबर प्रिंट करें।
उदाहरण
आइए कोड देखें।
#include <bits/stdc++.h> using namespace std; string getDemloNumber(string str) { int len = str.length(); string demloNumber = ""; for (int i = 1; i <= len; i++) { demloNumber += char(i + '0'); } for (int i = len - 1; i >= 1; i--) { demloNumber += char(i + '0'); } return demloNumber; } int main() { string str = "1111111"; cout << getDemloNumber(str) << endl; return 0; }
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
1234567654321
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उनका टिप्पणी अनुभाग में उल्लेख करें।