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

स्ट्रिंग को बाइनरी स्ट्रिंग में बदलना - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक लोअरकेस स्ट्रिंग लेता है और एक नई स्ट्रिंग लौटाता है जिसमें [a, m] के बीच के सभी तत्व 0 से और [n, z] के बीच के सभी तत्व 1 से दर्शाए गए हों।

कोड

const str = 'Hello worlld how are you'; 
const stringToBinary = (str = '') => { 
  const s = str.toLowerCase(); 
  let res = ''; 
  for (let i = 0; i < s.length; i++) { 
    if (s[i].toLowerCase() === s[i].toUpperCase()) { 
      res += s[i]; 
      continue; 
    } 
    if (s[i] > 'm') { res += 1; } else { res += 0; } 
  } 
  return res; 
}; 
console.log(stringToBinary(str));

आउटपुट

00001 111000 011 010 111
  1. जावास्क्रिप्ट में बाइनरी ट्री जावास्क्रिप्ट में बाइनरी ट्री

    बाइनरी ट्री डेटा स्टोरेज उद्देश्यों के लिए उपयोग की जाने वाली एक विशेष डेटा संरचना है। बाइनरी ट्री में एक विशेष शर्त होती है कि प्रत्येक नोड में अधिकतम दो चाइल्ड हो सकते हैं। बाइनरी ट्री में एक क्रमबद्ध ऐरे और एक लिंक्ड लिस्ट दोनों के लाभ होते हैं क्योंकि सर्च क्रमबद्ध ऐरे की तरह तेज़ होता है और इं

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

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

  1. जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना

    जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>   &nb