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

जावास्क्रिप्ट में प्रत्येक वर्णमाला को 10 स्थानों से आगे बढ़ाना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अंग्रेजी अक्षरों की एक स्ट्रिंग लेता है। हमारे कार्य को प्रत्येक वर्णमाला को 10 स्थानों से आगे बढ़ाना चाहिए। और अगर यह 'z' से आगे निकल जाता है, तो हमें 'a' से फिर से शुरू करना चाहिए।

उदाहरण

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

const str = 'sample string';
const moveStrBy = (num = 10) => {
   return str => {
      const calcStr = (ch, code) => String
      .fromCharCode(code + (ch.charCodeAt(0) - code + num) % 26);
      const ACode = 'A'.charCodeAt(0);
      const aCode = 'a'.charCodeAt(0);
      return str.replace(/[a-z]/gi, ch => (
         ch.toLowerCase() == ch
         ? calcStr(ch, aCode)
         : calcStr(ch, ACode)
      ));
   };
};
const moveByTen = moveStrBy();
console.log(moveByTen(str));

आउटपुट

ckwzvo cdbsxq

  1. जावास्क्रिप्ट में प्रत्येक विंडो के लिए माध्यिका ढूँढना

    औसत गणित में माध्यिका, माध्यिका एक क्रमबद्ध (क्रमबद्ध) पूर्णांक सूची में मध्य मान है। यदि सूची का आकार सम है, और कोई मध्य मान नहीं है। माध्यिका दो मध्य मानों का माध्य (औसत) है। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में इंटीजर, एआर की एक सरणी लेता है और दूसर

  1. जावास्क्रिप्ट का उपयोग करके स्वरों और व्यंजनों को स्थानांतरित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अंग्रेजी अक्षरों की एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को एक नई स्ट्रिंग का निर्माण करना चाहिए और प्रत्येक व्यंजन को वर्णमाला के माध्यम से 9 स्थानों पर आगे बढ़ाया जाना चाहिए। अगर वे z पास करते हैं, तो a से फिर से शुरू करें। और प्रत्येक स्वर को 5 स्था

  1. जावास्क्रिप्ट में संख्याओं की एक सरणी का रीयलटाइम मूविंग एवरेज

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है। हमारे फ़ंक्शन को एक नई सरणी का निर्माण करना चाहिए जो इनपुट सरणी के तत्वों की चलती औसत को संग्रहीत करता है। उदाहरण के लिए - [1, 2, 3, 4, 5] → [1, 1.5, 3, 5, 7.5] पहला तत्व पहले तत्व का औसत है, दूसरा तत्व पहले 2 तत्वों का औसत है,