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

स्ट्रिंग में प्रत्येक वर्ण के लिए संख्या प्राप्त करने का प्रयास - जावास्क्रिप्ट

<घंटा/>

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

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

a = 1
b = 2
c = 3
d = 4
e = 5
.
.
.
Y = 25
Z = 26

इसलिए, यदि इनपुट "हैलो मैन" है,

तब आउटपुट प्रत्येक वर्ण के लिए एक संख्या होनी चाहिए -

"8,5,12,12,15,13,1,14"

उदाहरण

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

const str = 'hello man';
const charPosition = str => {
   str = str.split('');
   const arr = [];
   const alpha = /^[A-Za-z]+$/;
   for(i=0; i < str.length; i++){
      if(str[i].match(alpha)){
         const num = str[i].charCodeAt(0) - 96;
         arr.push(num);
      }else{
         continue;
      };
   };
   return arr.toString();
}
console.log(charPosition(str));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

"8,5,12,12,15,13,1,14"

  1. जावास्क्रिप्ट में 0s और 1s की स्ट्रिंग में एक संख्या स्ट्रिंग को एन्कोड करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जो एक दशमलव संख्या का प्रतिनिधित्व करता है। हमारे फ़ंक्शन को निम्नलिखित नियमों के आधार पर इस दशमलव को बाइनरी में कनवर्ट/एन्कोड करना चाहिए। n के प्रत्येक अंक d के लिए चलो k, d के बिट्स की संख्या है हम k-1 को अंक 0 के बाद और उसके

  1. जावास्क्रिप्ट का उपयोग करते हुए विशिष्ट संख्या के लिए दोहराई जाने वाली स्ट्रिंग

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

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण संख्या को उनके एक आधारित अनुक्रमणिका को बार-बार दोहराना

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