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

हेक्स में कनवर्ट करना और जावास्क्रिप्ट में अंक भाग को जोड़ना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को स्ट्रिंग के प्रत्येक वर्ण को उसके एएससीआई कोड के हेक्स मान में परिवर्तित करना चाहिए, फिर परिणाम हेक्स में मौजूद अक्षरों को अनदेखा करते हुए हेक्स स्ट्रिंग्स में संख्याओं का योग होना चाहिए।

उदाहरण

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

const str = "Hello, World!";
const toHexAndSum = (str = '') => {
   return str
   .split('')
   .map(c=>c.charCodeAt())
   .map(n=>n.toString(16))
   .join('')
   .split('')
   .filter(c=>'123456789'.includes(c))
   .map(d=>parseInt(d))
   .reduce((a, b)=>a+b, 0)
};
console.log(toHexAndSum(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

91

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

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

  1. जावास्क्रिप्ट में अक्षरों को ग्रीक अक्षरों में बदलना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में अपरकेस अंग्रेजी अक्षर, str की एक स्ट्रिंग लेता है। अंग्रेजी और ग्रीक अक्षरों के बीच निम्नलिखित मानचित्रण पर विचार करें - A=α (अल्फा) B=β (बीटा) D=δ (डेल्टा)E=ε (एप्सिलॉन) I=ι (Iota) K=κ (कप्पा)N=η (एटा) O=θ (थी

  1. जावास्क्रिप्ट में किसी भी मामले को कैमलकेस में बदलना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग, स्ट्र लेता है, जो कि कोई भी केस (सामान्य, सांप केस, पास्कल केस या कोई अन्य) हो सकता है। हमारे फ़ंक्शन को इस स्ट्रिंग को कैमलकेस स्ट्रिंग में बदलना चाहिए। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const str = 'New STRI