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

स्ट्रिंग में गलतियाँ ढूँढना - JavaScript


हमें एक 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. - JavaScript में Strings का परिचय

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

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. - JavaScript में बाइनरी स्ट्रिंग में न्यूनतम फ्लिप ढूंढना

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