কম্পিউটার

জাভাস্ক্রিপ্টে দশমিক অন্তত দুটি সাধারণ 1 বিট ভাগ করে কিনা তা পরীক্ষা করা হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি সংখ্যায় নেয়। আমাদের ফাংশনটি সত্য হওয়া উচিত যদি একই সূচকে বাইনারি উপস্থাপনায় 1 নম্বর থাকে, অন্যথায় মিথ্যা।

উদাহরণ

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

const num1 = 10;
const num2 = 15;
const checkBits = (num1 = 1, num2 = 1) => {
   let c = num1.toString(2).split('');
   let d = num2.toString(2).split('');
   if(c.length > d.length){
      c = c.slice(c.length - d.length);
   }else{
      d = d.slice(d.length - c.length);
   };
   let count = 0;
   for(let i = 0; i < d.length; i++){
      if(c[i] === "1" && d[i] === "1"){
         count++;
      };
   };
   return count > 1;
};
console.log(checkBits(num1, num2));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

true

  1. জাভাস্ক্রিপ্টে সাধারণ উদাহরণগুলির মধ্যে ব্যক্তিগত সদস্যদের কীভাবে ভাগ করবেন?

  2. জাভাস্ক্রিপ্টে শেয়ার করার পদ্ধতি

  3. জাভাস্ক্রিপ্টে কমপক্ষে দুটি উপাদান সহ সাবারে সমষ্টি

  4. জাভাস্ক্রিপ্টে সর্বনিম্ন সূচক যোগ সহ সাধারণ উপাদান