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

जांचें कि क्या किसी सरणी में आइटम लगातार हैं लेकिन जावास्क्रिप्ट में सॉर्ट किए बिना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में n कहते हैं, एक संख्या लेता है।

हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या n का एक क्रम है (दूसरे तर्क के रूप में लिया गया है) या सरणी में लगातार अधिक संख्याएँ हैं, लेकिन सरणी को छाँटने के बिना।

उदाहरण के लिए, यदि हमारा इनपुट ऐरे है -

const arr =[0, 4, 6, 5, 9, 8, 9, 12];const n =3;

तब हमारा फ़ंक्शन सही होना चाहिए क्योंकि सरणी में लगातार तीन संख्याएँ 4, 5 और 6 मौजूद हैं।

उदाहरण

इसके लिए कोड होगा -

const arr =[0, 4, 6, 5, 9, 8, 9, 12];const n =3;const findSequence =(arr, num) => {if(num> arr.length){ वापसी असत्य; }; गिनती =1; के लिए (चलो मैं =0; मैं <गिरफ्तारी लंबाई; मैं ++) { चलो एल =गिरफ्तार [i]; जबकि (गिरफ्तारी शामिल है (++ एल)) {गिनती ++; अगर (गिनती ===संख्या) {वापसी सच है; }; }; गिनती =1; }; झूठी वापसी;};console.log(findSequence(arr, n));console.log(findSequence(arr, 4));

आउटपुट

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

<पूर्व>सच्चाई
  1. जावास्क्रिप्ट में पहले से छांटे गए सरणी के बड़े से छोटे छँटाई एल्गोरिथ्म

    मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है जो पहले से ही बढ़ते क्रम में क्रमबद्ध है। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो इनबिल्ट Array.prototype.sort() विधि का उपयोग किए बिना निम्न की तरह सरणी को सॉर्ट करता है - पहली संख्या अधिकतम होनी चाहिए दूसरा नंबर न्यूनतम होना चाहिए त

  1. जावास्क्रिप्ट में सरणी की असमान छँटाई

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, एकमात्र तर्क के रूप में। हमारे फ़ंक्शन को इस सरणी को इस तरह से सॉर्ट करना चाहिए कि सॉर्ट करने के बाद, तत्वों को इस पैटर्न का पालन करना चाहिए - arr[0] < arr[1] > arr[2] < arr[3].... उदाहरण के लिए, यदि

  1. जावास्क्रिप्ट में तत्वों की बढ़ती आवृत्ति के आधार पर छँटाई सरणी

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