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. - JavaScript में सरणी को अद्वितीय बनाना

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

  1. - जावास्क्रिप्ट में सरणी में लगातार संख्याओं वाले जोड़ों की गिनती

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

  1. - JavaScript में आसन्न शब्द जोड़ों की गिनती

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