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

जावास्क्रिप्ट का उपयोग करके संख्याओं को संगत अक्षरों और वर्णों में बदलना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग प्रारूप में संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को एक स्ट्रिंग वापस करनी चाहिए। संख्याएँ उल्टे क्रम में वर्णमाला के अक्षरों से मेल खाती हैं:a=26, z=1 आदि।

हमें '!', '?' का भी हिसाब देना चाहिए। और '' जिन्हें क्रमशः '27', '28' और '29' द्वारा दर्शाया जाता है।

उदाहरण

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

const arr = ['5', '23', '2', '1', '13', '18', '6'];
const convertToString = (arr) => {
   let res = '';
   for (let char of arr) {
      if (Number(char) <= 26) {
         res += String.fromCharCode(123 - char);
      } else {
         if (char === '27') res += '!';
            else if(char === '28') res += '?'
         else res += ' ';
      };
   };
   return res;
};
console.log(convertToString(arr));

आउटपुट

vdyzniu

  1. जावास्क्रिप्ट में संख्याओं को गोल और छोटा करना।

    जावास्क्रिप्ट में संख्याओं को गोल और छोटा करने के लिए दो कार्य हैं:क्रमशः Math.round() और Math.trunc() - गणित.दौर () − =यह दशमलव संख्या को निकटतम पूर्णांक मान तक पूर्णांकित करता है। Math.trunc() − =यह केवल दशमलव संख्या के भिन्नात्मक भाग को हटा देता है और इसे पूर्ण संख्या में बदल देता है। जावास्क्

  1. जावास्क्रिप्ट का उपयोग करके दो क्रमबद्ध सरणियों को एक क्रमबद्ध सरणी में मिलाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो संख्याओं के दो क्रमबद्ध सरणी लेता है, हमारे फ़ंक्शन को दोनों सरणी के सभी तत्वों को एक नई सरणी में मर्ज करना चाहिए और उसी क्रम में क्रमबद्ध उस नई सरणी को वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr1 = [1, 3, 4, 5, 6, 8]; co

  1. जावास्क्रिप्ट का उपयोग करके शब्दों और विराम चिह्नों के आधार पर एक वाक्य का निर्माण

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