কম্পিউটার

জাভাস্ক্রিপ্টে একটি বাইনারি স্ট্রিং থেকে একটি স্ট্রিং বিনিময় করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ছোট হাতের স্ট্রিং নেয় এবং একটি নতুন স্ট্রিং দেয় যেখানে [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++){
      // for special characters
      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. জাভাস্ক্রিপ্টে স্ট্রিংগুলির একটি ভূমিকা

  2. জাভাস্ক্রিপ্টে বাইনারি ট্রি

  3. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি বাইনারি স্ট্রিংয়ে ন্যূনতম ফ্লিপ খোঁজা