কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে দिये गये ইন্টিজারের বিটের ক্রম উল্টে ফেলা

আমাদের একটি জাভাস্ক্রিপ্ট প্রোগ্রাম লিখতে হবে যা দिये गये ইন্টিজারের বিটের ক্রম উল্টে ফেলে।

উদাহরণস্বরূপ:

56 -> 111000 after reverse 7 -> 111

আরেকটি উদাহরণ:

234 -> 11101010 after reverse 87 -> 1010111

উদাহরণ

const num1 = 789;
const num = 43
const reverseBits = (num = 1) => {
  const str = num.toString(2);
  const arr = str.split('').reverse();
  const arrStr = arr.join('');
  const reversedNum = parseInt(arrStr, 2);
  return reversedNum;
}
console.log(reverseBits(num));
console.log(reverseBits(num1));

আউটপুট

কনসোলে আউটপুট হবে:

53 675
  1. জাভাস্ক্রিপ্ট অ্যারের ক্রম উল্টাও করার পদ্ধতি?

  2. জাভাস্ক্রিপ্টে প্রদত্ত সংখ্যার ln (প্রাকৃতিক লগারিদম) ক্যালকুলেট করার উপায়

  3. JavaScript-এ নির্দিষ্ট অবস্থানে অ্যারে এলিমেন্ট যোগ করা: splice() এবং custom insert()

  4. জাভাস্ক্রিপ্ট const কীওয়ার্ড