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

JavaScript में ऐरे को डिसेंडिंग, असेंडिंग या नॉट सॉर्टेड चेक करना


हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो नंबर्स का ऐरे ले। फंक्शन को जांचना चाहिए कि ऐरे में नंबर बढ़ते क्रम में हैं, घटते क्रम में हैं या किसी खास क्रम में नहीं।

यदि ऐरे में केवल एक एलिमेंट है तो हमें "not enough elements" मैसेज वापस करना चाहिए।

और यदि ऐरे के सभी एलिमेंट्स समान हैं तो "all elements are equal" मैसेज वापस करना चाहिए।

उदाहरण

इसके लिए कोड:

const arr1 = [7, 2, 1, 3, 2, 1]; const arr2 = [1, 1, 2, 3, 7, 7]; const determineOrder = arr => {    if(arr.length < 2){       return 'not enough items';    };    let ascending = null;    let nextArr = arr.slice(1);    for(var i = 0; i < nextArr.length; i++) {       if(nextArr[i] === arr[i]){          continue;       }else if(ascending === null) {          ascending = nextArr[i] > arr[i];       }else if (ascending !== nextArr[i] > arr[i]){          return 'unsorted';       };    }    if(ascending === null){       return 'all items are equal';    };    return ascending ? 'ascending' : 'descending'; }; console.log(determineOrder(arr1)); console.log(determineOrder(arr2)); console.log(determineOrder([1, 1, 1, 1])); console.log(determineOrder([7, 2, 2, 1]));

आउटपुट

कंसोल में आउटपुट:

unsorted ascending all items are equal descending

  1. - C# में जांचें कि सरणी सिंक्रनाइज़्ड है या नहीं

    Array.IsSynchronized गुण इंगित करता है कि सरणी तक पहुंच सिंक्रनाइज़्ड (थ्रेड-सेफ) है या नहीं। सभी मानक सरणियाँ IsSynchronized = false लौटाती हैं; सिंक्रनाइज़्ड रैपर के लिए Array.Synchronized का उपयोग करें (लेकिन ध्यान दें कि सरणियों के लिए कोई सिंक्रनाइज़्ड रैपर नहीं है; यह गुण हमेशा false लौटाता है

  1. - C# में ऐरे केवल पढ़ने योग्य है या नहीं जांचें

    C# में एक ऐरे केवल पढ़ने योग्य है या नहीं, यह जांचने के लिए IsReadOnly प्रॉपर्टी का उपयोग किया जाता है। ऐरे के लिए यह प्रॉपर्टी हमेशा false लौटाती है क्योंकि ऐरे आकार में निश्चित होते हैं लेकिन संशोधन योग्य होते हैं। IsFixedSize प्रॉपर्टी हमेशा true लौटाती है। उदाहरण 1 ele.StartsWith(E)));

  1. - पायथन में जांचें कि सूची क्रमबद्ध है या नहीं

    सूचियाँ पायथन में सबसे अधिक उपयोग किए जाने वाले डेटा संग्रह हैं। ऐसी स्थिति आ सकती है जब हमें यह जानने की आवश्यकता हो कि दी गई सूची पहले से क्रमबद्ध है या नहीं। इस लेख में हम इसे प्राप्त करने के दृष्टिकोण देखेंगे। sort के साथ हम दी गई सूची की एक प्रति लेते हैं, उस पर sort फंक्शन लागू करते हैं और उस