समस्या
text को उल्टा करें ताकि अंतिम अक्षर सबसे पहले आ जाए।
reverse_string(text) को लागू करें।
इनपुट
text: वह टेक्स्ट जिसे उल्टा करना है।
आउटपुट
उल्टा किया गया टेक्स्ट लौटाएँ।
सीमाएँ
0 ≤ लंबाई ≤ 10,000
उदाहरण
इनपुट:
text = "hello"
अपेक्षित आउटपुट:
expected = "olleh"
इनपुट:
std::string text = "hello";
अपेक्षित आउटपुट:
std::string expected = "olleh";
इनपुट:
string text = "hello";
अपेक्षित आउटपुट:
string expected = "olleh";
व्याख्या
h-e-l-l-o को उल्टा पढ़ने पर "olleh" मिलता है।
इनपुट:
text = "a"
अपेक्षित आउटपुट:
expected = "a"
इनपुट:
std::string text = "a";
अपेक्षित आउटपुट:
std::string expected = "a";
इनपुट:
string text = "a";
अपेक्षित आउटपुट:
string expected = "a";
व्याख्या
एक अकेला अक्षर उल्टा करने पर वही रहता है।
कैसे हल करें
पहले खुद कोशिश करें, फिर एक-एक करके संकेत खोलें।
संकेत 1
Answer characters का उल्टा order है।
संकेत 2
Two-pointer approach या backward traversal, दोनों ठीक हैं।
संकेत 3
Empty string reversal के बाद भी empty ही रहनी चाहिए।
अपेक्षित जटिलता
समय O(n), अतिरिक्त स्थान O(n)
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।