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

जांचें कि जावास्क्रिप्ट में एक स्ट्रिंग को सॉर्ट किया गया है या नहीं

<घंटा/>

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

उदाहरण के लिए -

isSorted('adefgjmxz') // trueisSorted('zxmfdba') // trueisSorted('dsfdsfva') // false

उदाहरण

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

const str ='abdfhlmxz';const findDiff =(a, b) => a.charCodeAt(0) - b.charCodeAt(0);const isStringSorted =(str ='') => { if(str. लंबाई <2) {वापसी सच; }; चलो res ='' के लिए (चलो i =0; i  0){ Res +='u'; }else if(findDiff(str[i+1], str[i]) <0){ Res +='d'; }; if(res.indexOf('u') &&res.includes('d')){ return false; }; }; सही लौटें;};कंसोल.लॉग(isStringSorted(str));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>सत्य
  1. जावास्क्रिप्ट में स्ट्रिंग्स का परिचय

    जावास्क्रिप्ट में एक स्ट्रिंग, जैसा कि कई अन्य प्रोग्रामिंग भाषाओं में होता है, एक डेटा प्रकार है जो टेक्स्ट के रूप में डेटा रखता है। वेब एप्लिकेशन के संदर्भ में स्ट्रिंग्स के लिए एक सामान्य उपयोग एक फॉर्म से उपयोगकर्ता के इनपुट को होल्ड करना है। खोज प्रपत्र का उदाहरण लेते हुए, खोज क्वेरी को एक स्ट्

  1. जावास्क्रिप्ट एक स्ट्रिंग को बूलियन में बदलें

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g

  1. जांचें कि उपयोगकर्ता इनपुट स्ट्रिंग जावास्क्रिप्ट में सरणी में है या नहीं

    हमें एक JavaScript प्रोग्राम लिखने की आवश्यकता है जो उपयोगकर्ता को एक स्ट्रिंग मान दर्ज करने के लिए एक इनपुट प्रदान करता है। प्रोग्राम को कुछ हार्ड-कोडेड सरणी मानों के विरुद्ध इनपुट मान की जांच करनी चाहिए। यदि इनपुट स्ट्रिंग मान सरणी में शामिल है, तो हमारे प्रोग्राम को स्क्रीन पर सही प्रिंट करना चा