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

जावास्क्रिप्ट का उपयोग करते हुए स्ट्रिंग्स की सरणी के लिए अक्षरों की संख्या की गणना करना जो अक्षरों में अपने स्थान पर कब्जा कर लेते हैं

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को इनपुट ऐरे को एक ऐरे में मैप करना चाहिए, जिसके संगत तत्व उन वर्णों की संख्या की गणना करते हैं जिनके इंडेक्स में 1-आधारित इंडेक्स के समान 1-आधारित इंडेक्स होता है।

उदाहरण के लिए-

स्ट्रिंग 'एक्ल' के लिए यह गिनती 3 होगी क्योंकि वर्ण 'ए', 'सी' और 'ई' में स्ट्रिंग और अंग्रेजी वर्णमाला दोनों में क्रमशः 1, 3 और 5 की 1-आधारित अनुक्रमणिका है।

उदाहरण

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

const arr = ["abode","ABc","xyzD"];
const findIndexPairCount = (arr = []) => {
   const alphabet = 'abcdefghijklmnopqrstuvwxyz'
   const res = [];
   for (let i = 0; i < arr.length; i++) {
      let count = 0;
      for (let j = 0; j < arr[i].length; j++) {
         if (arr[i][j].toLowerCase() === alphabet[j]) {
            count++;
         }
      }
      res.push(count);
   }
   return res;
};
console.log(findIndexPairCount(arr));

आउटपुट

[ 4, 3, 1 ]

  1. JavaScript का उपयोग करके किसी श्रेणी के भीतर किसी संख्या से विभाज्य संख्याओं की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो पूर्णांकों की श्रेणी को पहले तर्क के रूप में और एक संख्या को दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में इनपुट संख्या से विभाज्य सभी संख्याएं ढूंढनी चाहिए और उनकी गणना वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - con

  1. स्ट्रिंग्स की 2-डी सरणी को सॉर्ट करना और जावास्क्रिप्ट का उपयोग करके विकर्ण तत्व ढूंढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो n स्ट्रिंग्स की एक सरणी लेता है। और सरणी में प्रत्येक स्ट्रिंग में बिल्कुल n वर्ण होते हैं। हमारे फ़ंक्शन को पहले सरणी को वर्णानुक्रम में क्रमबद्ध करना चाहिए। और फिर ऊपरी बाएँ कोने से शुरू करते हुए मुख्य विकर्ण पर मौजूद वर्णों द्वारा बनाई गई स्ट्रिं

  1. जावास्क्रिप्ट का उपयोग करके str2 में प्रकट होने वाले str1 के वर्णों की संख्या गिनें और वापस करें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो स्ट्रिंग्स, str1 और str2 को क्रमशः पहले और दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को str1 के वर्णों की संख्या को गिनना और वापस करना चाहिए जो str2 में भी दिखाई देते हैं, और यदि दोहराए जाने वाले दिखावे हैं, तो हमें उन्हें अलग से ग