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

एक स्ट्रिंग में गलतियाँ ढूँढना - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स में लेता है। पहली स्ट्रिंग कुछ गलत टाइप की गई स्ट्रिंग है और दूसरी स्ट्रिंग इस स्टिंग का सही संस्करण है। हम मान सकते हैं कि तर्क के रूप में हमें जो दो तार मिल रहे हैं, उनकी लंबाई हमेशा समान होगी।

हमें पहली सरणी में मौजूद गलतियों की संख्या वापस करनी होगी।

उदाहरण

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

const str1 = 'Tkos am er exakgrg fetwnh';
const str2 = 'This is an example string';
const countMistakes = (mistaken, correct) => {
   let count = 0;
   for(let i = 0; i < mistaken.length; i++){
      if(mistaken[i] === correct[i]){
         continue;
      };
      count++;
   };
   return count;
};
console.log(countMistakes(str1, str2));

आउटपुट

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

15

  1. जावास्क्रिप्ट में स्ट्रिंग्स का परिचय

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

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

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g

  1. जावास्क्रिप्ट का उपयोग करके बाइनरी स्ट्रिंग में न्यूनतम फ़्लिप ढूँढना

    एकरस रूप से बढ़ती हुई स्ट्रिंग: 0 और 1 की एक स्ट्रिंग नीरस रूप से बढ़ रही है यदि इसमें 0 (संभवतः 0) की कुछ संख्या हो, उसके बाद 1 की कुछ संख्या (संभवतः 0.) हो समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक बाइनरी स्ट्रिंग, str लेता है। हम स्ट्रिंग में मौ