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

JavaScript में प्रत्येक अल्फाबेट को 10 स्थान आगे बढ़ाना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो अंग्रेजी अल्फाबेट्स की एक स्ट्रिंग लेता है। हमारा फ़ंक्शन हर अल्फाबेट को 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. - JavaScript में हर विंडो के लिए माध्यिका ढूंढना

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

  1. - JavaScript में वॉवेल्स और कॉन्सोनेंट्स को मूव करना

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

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

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