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

JavaScript में स्पेशल ऐरे


एक ऐरे को स्पेशल ऐरे कहा जाता है यदि एक पॉजिटिव इंटीजर num मौजूद है, जैसे कि ऐरे में num एलिमेंट्स num से बड़े हैं। नंबर num को ऐरे से संबंधित होना जरूरी नहीं है, बस उसका अस्तित्व होना चाहिए।

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

const arr = [2, 1, 5, 2, 7, 9];

तो, यदि हम ठीक से जांच करें, तो हम पाएंगे कि num = 3 के लिए, इस ऐरे में ठीक 3 एलिमेंट्स 3 से बड़े हैं।

हालांकि, 3 इस ऐरे का हिस्सा नहीं है, लेकिन यह मान्य है। इसलिए, हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को लेता है।

फ़ंक्शन को वह नंबर लौटाना चाहिए जिसके आसपास यह स्पेशल है (यदि यह स्पेशल है), अन्यथा फ़ंक्शन को -1 लौटाना चाहिए।

उदाहरण

const arr = [2, 1, 5, 2, 7, 9]; const findSpecialArray = (array = []) => {    const arr = array.slice().sort((a, b) => a - b);    let index = 1;    const { length } = arr;    while(index <= arr[length-1]){       let num = 0;       for(let i=0; i<length; i++){          if(arr[i] >= index){             num++;          }       };       if(num === index){ return index; };       index++;    };    return -1; }; console.log(findSpecialArray(arr));

आउटपुट

इससे निम्नलिखित आउटपुट प्राप्त होगा:

3

  1. JavaScript Array.reverse(): एरे को उल्टा करें JavaScript Array.reverse(): एरे को उल्टा करें

    Array.prototype.reverse() मेथड एरे के तत्वों के क्रम को स्थानांतरित (in-place) उलट देता है। पहला तत्व अंतिम बन जाता है और अंतिम पहला। यह मूल एरे को बदल देता है और उसी एरे का संदर्भ लौटाता है। उदाहरण { arr.reverse(); fillEle.innerHTML = उल्टा: + arr.join(, ); }); </scrip

  1. JavaScript JSON Arrays JavaScript JSON Arrays

    JSON में Arrays, JavaScript में Arrays के समान होते हैं। JavaScript JSON arrays इस तरह दिखते हैं: let obj = {    name:'Rohan',    sports : ['cricket','Football','volleyball','hockey'] } JavaScript में JSON arrays के लिए कोड: उदाहरण <!DOC

  1. जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग

    परिचय डीस्ट्रक्चरिंग असाइनमेंट (ES2015) ऐरे से मानों को अलग-अलग वेरिएबल्स में अनपैक करने का एक संक्षिप्त सिंटैक्स है। यह पठनीयता में सुधार करता है और मैन्युअल इंडेक्स एक्सेस की आवश्यकता को कम करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के लिए है: <!DOCTYPE html> <html