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

स्ट्रिंग में प्रत्येक कैरेक्टर के लिए नंबर प्राप्त करने का प्रयास - JavaScript


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

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

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

इसलिए, अगर इनपुट "hello man" है,

तो आउटपुट प्रत्येक कैरेक्टर के लिए एक नंबर होना चाहिए:

"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. - JavaScript में एक नंबर स्ट्रिंग को 0 और 1 की स्ट्रिंग में एन्कोड करना

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

  1. - JavaScript में स्ट्रिंग को विशिष्ट बार दोहराना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या दो आर्गुमेंट के रूप में लेता है। हमारा फ़ंक्शन इनपुट स्ट्रिंग को दूसरे आर्गुमेंट द्वारा निर्दिष्ट बार दोहराना चाहिए और नई दोहराई गई स्ट्रिंग लौटानी चाहिए।उदाहरणनिम्नलिखिक कोड है − { const arr = [str]; let i = 1; while(i < nu

  1. - जावास्क्रिप्ट में स्ट्रिंग में प्रत्येक अक्षर को उनके 1-आधारित सूचकांक की संख्या में दोहराना

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