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

जावास्क्रिप्ट में लोअरकेस अल्फा स्ट्रिंग का 1-आधारित इंडेक्स स्कोर ढूँढना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक लोअरकेस वर्णमाला स्ट्रिंग लेता है। अक्षर में 'a' का सूचकांक 1 है, 'b' का 2 है 'c' का 3 है ... 'z' का 26 है।

हमारे फ़ंक्शन को स्ट्रिंग वर्णों की सभी अनुक्रमणिका का योग करना चाहिए और परिणाम वापस करना चाहिए।

उदाहरण

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

const str = 'lowercasestring';
const findScore = (str = '') => {
   const alpha = 'abcdefghijklmnopqrstuvwxyz';
   let score = 0;
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      const index = alpha.indexOf(el);
      score += (index + 1);
   };
   return score;
};
console.log(findScore(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

188

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूँढना

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

  1. जावास्क्रिप्ट का उपयोग करते हुए nवें इंडेक्स पर मौजूद ऐरे एलीमेंट की nth पावर का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को इनपुट सरणी को किसी अन्य सरणी में मैप करना चाहिए जिसमें प्रत्येक तत्व को उसके 0-आधारित अनुक्रमणिका में उठाया जाता है। और अंत में, हमारे फ़ंक्शन को इस नए सरणी को वापस करना चाहिए। उदाहरण निम्नलिखित कोड है

  1. जावास्क्रिप्ट का उपयोग करके वर्णमाला में एक वर्ण की 1-आधारित अनुक्रमणिका ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक लोअरकेस अंग्रेजी वर्णमाला वर्ण लेता है। हमारे फ़ंक्शन को वर्ण की 1-आधारित अनुक्रमणिका को अक्षर में वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const char = 'j'; const findCharIndex = (char = '') => {    const legend =