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

पैलिंड्रोम स्ट्रिंग्स का पता लगाने का कार्य जावास्क्रिप्ट

<घंटा/>

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

पैलिंड्रोम तार वे तार होते हैं जो पीछे और आगे से समान पढ़ते हैं।

उदाहरण के लिए - 'मैडम', 'डैड', 'एबीसीडीसीबीए'

हमारी एकमात्र शर्त यह है कि हम किसी भी अंतर्निहित स्ट्रिंग विधि का उपयोग नहीं कर सकते हैं या स्ट्रिंग को सरणी में परिवर्तित नहीं कर सकते हैं।

उदाहरण

const str ='मैडम'; const isPalindrome =(str ='') => {const {लंबाई} =str; चलो शुरू करें =0, अंत =लंबाई - 1; जबकि (प्रारंभ <अंत) {कॉन्स्ट लेफ्टचार =स्ट्र [स्टार्ट]; कॉन्स्ट राइटचर =स्ट्र [एंड]; अगर (बाएं चार! ==दाएं चार) {झूठी वापसी; }; प्रारंभ ++; समाप्त--; }; सही लौटें;};कंसोल.लॉग(isPalindrome(str));console.log(isPalindrome('avsssvsa'));

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>सच्चाई
  1. जावास्क्रिप्ट में TypedArray.find () फ़ंक्शन

    TypedArray का खोज () फ़ंक्शन एक फ़ंक्शन के नाम का प्रतिनिधित्व करने वाले एक स्ट्रिंग मान को स्वीकार करता है, परीक्षण करता है कि क्या सरणी में तत्व प्रदान किए गए फ़ंक्शन द्वारा कार्यान्वित परीक्षण पास करते हैं, यदि ऐसा है, तो पहला तत्व देता है जो परीक्षण को पास करता है, अपरिभाषित देता है। सिंटैक्स

  1. जावास्क्रिप्ट में किसी स्ट्रिंग को फ़ंक्शन में कैसे परिवर्तित करें?

    एक स्ट्रिंग को फंक्शन में बदलने के लिए eval() विधि का उपयोग किया जाना चाहिए। यह विधि एक स्ट्रिंग . लेती है एक पैरामीटर के रूप में और इसे एक फ़ंक्शन में परिवर्तित करता है। वाक्यविन्यास eval(string); उदाहरण निम्नलिखित उदाहरण में, एक स्ट्रिंग में ही, आयु नामक एक संपत्ति को एक फ़ंक्शन के साथ असाइन किय

  1. जावास्क्रिप्ट ऐरे खोज () फ़ंक्शन

    जावास्क्रिप्ट की खोज () विधि का उपयोग किसी सरणी में पहले तत्व मान को वापस करने के लिए किया जाता है, यदि शर्त पारित हो जाती है, अन्यथा वापसी मान अपरिभाषित है। वाक्य रचना इस प्रकार है - array.find(function(val, index, arr),thisValue) यहां, फ़ंक्शन वैल के साथ एक फ़ंक्शन है, जो वर्तमान तत्व का मान है।