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

एक अक्षर को उसकी वर्णमाला स्थिति से बदलें जावास्क्रिप्ट

<घंटा/>

हमें एक ऐसा फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है, इसे किसी भी सफेद स्थान से काटता है, इसे लोअरकेस में परिवर्तित करता है और अंग्रेजी वर्णमाला में संबंधित वर्णों की स्थिति का वर्णन करने वाली संख्याओं की एक सरणी देता है, स्ट्रिंग के भीतर किसी भी व्हाइटस्पेस या विशेष वर्ण को अनदेखा किया जाना चाहिए।

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

Input → ‘Hello world!’
Output → [8, 5, 12, 12, 15, 23, 15, 18, 12, 4]

इसके लिए कोड होगा -

उदाहरण

const str = 'Hello world!';
const mapString = (str) => {
   const mappedArray = [];
   str
   .trim()
   .toLowerCase()
   .split("")
   .forEach(char => {
      const ascii = char.charCodeAt();
      if(ascii >= 97 && ascii <= 122){
         mappedArray.push(ascii - 96);
      };
   });
   return mappedArray;
};
console.log(mapString(str));

आउटपुट

कंसोल में आउटपुट होगा -

[
   8, 5, 12, 12, 15,
   23, 15, 18, 12, 4
]

  1. जावास्क्रिप्ट में सफल वर्णमाला के साथ पत्र की अदला-बदली

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग के प्रत्येक अक्षर को अंग्रेजी वर्णमाला से उसके बाद के तत्व में बदल देता है। उदाहरण के लिए:यदि स्ट्रिंग है - const str = 'how are you'; आउटपुट तब आउटपुट होना चाहिए - const output = 'ipx bsf zpv' इसलिए, आइए इस

  1. जावास्क्रिप्ट में अक्षरों को nवें आगे के वर्णमाला से बदलें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक वर्णमाला स्ट्रिंग और एक संख्या लेता है, जैसे n। फिर हमें एक नया स्ट्रिंग लौटाना चाहिए जिसमें सभी वर्णों को उनके बगल में n अक्षर की स्थिति में संबंधित वर्णों से बदल दिया जाता है। उदाहरण के लिए, यदि स्ट्रिंग और संख्या हैं - const str = 'abcd'; cons

  1. जावास्क्रिप्ट में विशिष्ट अक्षर से शुरू होने वाले शब्द ढूँढना

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