Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट - खोजें कि क्या स्ट्रिंग एक पैलिंड्रोम है (विराम चिह्न के लिए जाँच करें)

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो किसी दिए गए स्ट्रिंग के पैलिंड्रोम होने पर सही हो जाता है। अन्यथा, झूठी वापसी।

स्ट्रिंग को मान्य करते समय हमें इन शर्तों को ध्यान में रखना होगा -

  • पैलिंड्रोम की जांच करने के लिए हमें विराम चिह्नों को हटाना होगा और सभी छोटे अक्षरों को मोड़ना होगा।

  • हमें इसे केस असंवेदनशील बनाना होगा, जैसे "रेसकार", "रेसकार", और "रेस कार" आदि।

उदाहरण

निम्नलिखित कोड है -

const str ='dr. अजीब'; const isPalindrome =(str ='') => { const regex =/[^A-Za-z0-9]/g; str =str.toLowerCase ()। बदलें (रेगेक्स, ''); चलो लेन =str.length; के लिए (चलो मैं =0; मैं <लेन/2; i++) { अगर (str[i] !==str[len - 1 - i]) { झूठी वापसी; }; }; सही लौटें;};console.log(isPalindrome(str));

आउटपुट

कंसोल पर आउटपुट निम्न है -

<पूर्व>सत्य
  1. जावास्क्रिप्ट में स्ट्रिंग की खोज कैसे करें?

    जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए निम्नलिखित कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }जावास्क्रिप्ट में स्ट्रिंग की खोज करनावसंत का मौसम आने वाला है।यहां क्लिक करेंउपरोक्त स्ट्रिंग में स्प्रिं

  1. जांचें कि क्या दी गई स्ट्रिंग सी ++ में पैलिंड्रोम का घूर्णन है

    यहां हम देखेंगे, एक स्ट्रिंग निश्चित रोटेशन के बाद पैलिंड्रोम है या नहीं। पैलिंड्रोम एक स्ट्रिंग है जो दोनों दिशाओं में समान होती है। एक स्ट्रिंग रोटेशन एक पैलिंड्रोम है यदि वह AAAAD जैसा है। यह सीधे पैलिंड्रोम नहीं है, लेकिन इसका रोटेशन AADAA एक पैलिंड्रोम है। यह जांचने के लिए कि कोई स्ट्रिंग पैलि

  1. कैसे जांचें कि स्ट्रिंग सी # का उपयोग कर पालिंड्रोम है या नहीं?

    मान लें कि हमें यह पता लगाना है कि निम्नलिखित स्ट्रिंग पालिंड्रोम है या नहीं - str = "Level"; उसके लिए, प्रत्येक वर्ण की जाँच करने के लिए स्ट्रिंग को वर्ण सरणी में बदलें - char[] ch = str.ToCharArray(); अब इसका उल्टा पता लगाएं - Array.Reverse(ch); इक्वल्स मेथड का उपयोग करके पता करें कि