हमें एक 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