समस्या
मूल (अंग्रेज़ी) दिखाएँtext के लिए यह तय करें कि वह पालिंड्रोम है या नहीं, केवल अक्षरों और अंकों को ध्यान में रखते हुए और केस की अनदेखी करते हुए।
is_palindrome(text) को इम्प्लीमेंट करें।
इनपुट
text: जांचने के लिए टेक्स्ट (ASCII कैरेक्टर्स)।
आउटपुट
अगर टेक्स्ट पालिंड्रोम है तो true लौटाएँ, अन्यथा false लौटाएँ।
सीमाएँ
0 ≤ length ≤ 10,000
उदाहरण
इनपुट:
text = "Racecar"
अपेक्षित आउटपुट:
expected = True
इनपुट:
std::string text = "Racecar";
अपेक्षित आउटपुट:
bool expected = true;
इनपुट:
string text = "Racecar";
अपेक्षित आउटपुट:
bool expected = true;
व्याख्या
छोटे अक्षरों में "racecar" दोनों ओर से एक जैसा पढ़ा जाता है।
इनपुट:
text = "hello"
अपेक्षित आउटपुट:
expected = False
इनपुट:
std::string text = "hello";
अपेक्षित आउटपुट:
bool expected = false;
इनपुट:
string text = "hello";
अपेक्षित आउटपुट:
bool expected = false;
व्याख्या
"hello" को उल्टा पढ़ने पर "olleh" मिलता है, जो अलग है।
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।