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

ASCII जावास्क्रिप्ट में स्ट्रिंग्स का योग अंतर

<घंटा/>

ASCII कोड:

ASCII एक 7-बिट कैरेक्टर कोड है जहां हर बिट एक यूनिक कैरेक्टर का प्रतिनिधित्व करता है। प्रत्येक अंग्रेजी वर्णमाला में एक अद्वितीय दशमलव ascii कोड होता है।

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

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

उदाहरण

इसके लिए कोड होगा -

const str1 = 'This is an example sting';
const str2 = 'This is the second string';
const calculateScore = (str = '') => {
   return str.split("").reduce((acc, val) => {
      return acc + val.charCodeAt(0);
   }, 0);
};
const ASCIIDifference = (str1, str2) => {
   const firstScore = calculateScore(str1);
   const secondScore = calculateScore(str2);
   return Math.abs(firstScore - secondScore);
};
console.log(ASCIIDifference(str1, str2));

आउटपुट

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

116

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में किसी संख्या के अंकों का उत्पाद योग अंतर

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को उस संख्या के सभी अंकों के योग और गुणनफल के बीच पूर्ण अंतर का पता लगाना चाहिए। उदाहरण निम्नलिखित कोड है - const num = 434312; const sumProductDifference = (num = 1) => {     const sum = String(num) &nbs

  1. जावास्क्रिप्ट में घनाभों का आयतन अंतर

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो घनाभों की लंबाई, चौड़ाई और ऊंचाई को निर्दिष्ट करते हुए दो सरणियों में लेता है। हमारे फ़ंक्शन को दोनों घनाभों के आयतन की गणना करनी चाहिए और उनका पूर्ण अंतर लौटाना चाहिए। उदाहरण निम्नलिखित कोड है - const h1 = 10; const w1 = 12; const l1 = 15; cons