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

सरणी में अद्वितीय जोड़े जो जावास्क्रिप्ट में पैलिंड्रोम शब्द बनाते हैं

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को ऐसे सभी इंडेक्स जोड़े की एक सरणी वापस करनी चाहिए, जिन शब्दों पर, संयुक्त होने पर एक पैलिंड्रोम शब्द उत्पन्न होता है।

उदाहरण

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

const arr = ["abcd", "dcba", "lls", "s", "sssll"];
const findPairs = (arr = []) => {
   const res = [];
   for ( let i = 0; i < arr.length; i++ ){
      for ( let j = 0; j < arr.length; j++ ){
         if (i !== j ) {
            let k = `${arr[i]}${arr[j]}`;
            let l = [...k].reverse().join('');
            if (k === l)
            res.push( [i, j] );
         }
      };
   };
   return res;
};
console.log(findPairs(arr));

आउटपुट

[ [ 0, 1 ], [ 1, 0 ], [ 2, 4 ], [ 3, 2 ] ]

  1. जावास्क्रिप्ट में सरणी को अद्वितीय बनाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। एक चाल में किसी भी गिरफ्तारी [i] को चुनना और इसे 1 से बढ़ाना शामिल है। हमारा कार्य सरणी में प्रत्येक मान को अद्वितीय बनाने के लिए कम से कम चालों को वापस करना है। उदाहरण के लि

  1. एक सरणी में जोड़े की संख्या जिसमें जावास्क्रिप्ट का उपयोग करके लगातार संख्याएं होती हैं

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी लेता है। हमारे फ़ंक्शन को उस सरणी से ऐसे संक्रामक जोड़े की गिनती वापस करनी चाहिए जिनमें लगातार संख्याएं हों। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 5, 8, -4, -3, 7, 6, 5]; const countPairs = (arr = []) => {   &nb

  1. जावास्क्रिप्ट में शब्दों के आसन्न जोड़े की गणना करना

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