কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে বাইনারি স্ট্রিং বাইনারি স্ট্রিং বাছাই করা হচ্ছে যার দশমিক মান রয়েছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় যাতে 3 দৈর্ঘ্যের বাইনারি স্ট্রিংগুলি স্পেস দ্বারা পৃথক করা হয়৷

আমাদের ফাংশন সংখ্যাগুলিকে ক্রমবর্ধমান ক্রমে সাজাতে হবে কিন্তু শুধুমাত্র জোড় সংখ্যার ক্রম করতে হবে এবং সমস্ত বিজোড় সংখ্যাকে তাদের জায়গায় রেখে দিতে হবে৷

উদাহরণ

নিম্নলিখিত কোড -

const str = '101 111 100 001 010';
const sortEvenIncreasing = (str = '') => {
   const sorter = (a, b) => {
      const findInteger = bi => parseInt(bi, 2);
      if(findInteger(a) % 2 === 1 || findInteger(b) % 2 === 1){
         return 0;
      };
      return findInteger(a) - findInteger(b);
   };
   const res = str
   .split(' ')
   .sort(sorter)
   .join(' ');
   return res;
};
console.log(sortEvenIncreasing(str));

আউটপুট

101 111 100 001 010

  1. JavaScript ব্যবহার করে প্রতিটি শব্দে উপস্থিত সংখ্যার উপর ভিত্তি করে শব্দের স্ট্রিং বাছাই করা

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

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং এ বর্ণমালা উল্টানো

  4. C++ এ বাইনারি স্ট্রিং-এ এমনকি দশমিক মানের সাবস্ট্রিং গণনা করা