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

JavaScript में संख्या को वर्णमाला में बदलना


हमें एक JavaScript फ़ंक्शन लिखना है जो किसी भी परिवर्तनीय लंबाई की एक स्ट्रिंग लेता है जो एक संख्या को दर्शाती है।

हमारा फ़ंक्शन संख्या स्ट्रिंग को संबंधित अक्षर स्ट्रिंग में बदलने वाला है।

उदाहरण के लिए - यदि संख्या स्ट्रिंग है -

const str = '78956';

तो आउटपुट होना चाहिए -

const output = 'ghief';

यदि संख्या स्ट्रिंग है -

const str = '12345';

तो आउटपुट स्ट्रिंग होनी चाहिए -

const output = 'lcde';

ध्यान दें कि हमने 1 और 2 को अलग-अलग वर्णमाला में नहीं बदला क्योंकि 12 भी एक वर्णमाला को दर्शाता है। इसलिए हमें अपना फ़ंक्शन लिखते समय इस मामले पर विचार करना होगा।

हम यहां मानते हैं कि संख्या स्ट्रिंग में 0 नहीं होगा, अगर इसमें है तो भी, 0 को स्वयं से मैप किया जाएगा।

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखते हैं -

const str = '12345';
const str2 = '78956';
const convertToAlpha = numStr => {
    const legend = '0abcdefghijklmnopqrstuvwxyz';
    let alpha = '';
    for(let i = 0; i < numStr.length; i++){
        const el = numStr[i], next = numStr[i + 1];
        if(+(el + next) <= 26){
            alpha += legend[+(el + next)];
            i++;
        }
        else{
            alpha += legend[+el];
        };
    };
    return alpha;
};
console.log(convertToAlpha(str));
console.log(convertToAlpha(str2));

आउटपुट

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

lcde ghief
  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. JavaScript में Const vs Let JavaScript में Const vs Let

    Const और let को ES2015 में ब्लॉक-स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि let का उपयोग करके घोषित वेरिएबल को पुनः असाइन किया जा सकता है, const का उपयोग करके घोषित वेरिएबल को पुनः असाइन नहीं किया जा सकता। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04