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. जावास्क्रिप्ट में रेडिक्स सॉर्ट?

    मूलांक सॉर्ट एल्गोरिथ्म किसी संख्या के महत्वपूर्ण अंक या मान (मूलांक) के आधार पर पूर्णांकों को बकेट में वितरित करता है। मूलांक सरणियों के मूल्यों की संख्या प्रणाली पर आधारित है। आइए देखें कि इसे कैसे लागू किया जा सकता है - उदाहरण function radixSort(arr) {    // Find the max number and mult

  1. जावास्क्रिप्ट सॉर्ट () विधि

    जावास्क्रिप्ट सॉर्ट () विधि का उपयोग किसी सरणी को सॉर्ट करने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। सॉर्ट () विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {

  1. जावास्क्रिप्ट में अक्षरों के घटते क्रम प्रकार

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