কম্পিউটার

জাভাস্ক্রিপ্টের শর্তের উপর ভিত্তি করে দশমিককে বাইনারি বা হেক্সে রূপান্তর করা হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেয়। আমাদের ফাংশনটি সংখ্যাটিকে −

এর উপর ভিত্তি করে বাইনারি বা হেক্সে রূপান্তর করতে হবে
  • যদি একটি সংখ্যা জোড় হয়, এটিকে বাইনারিতে রূপান্তর করুন।
  • যদি একটি সংখ্যা বিজোড় হয়, তাহলে এটিকে হেক্সে রূপান্তর করুন।

উদাহরণ

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

const num = 1457;
const conditionalConvert = (num = 1) => {
   const isEven = num % 2 === 0;
   const toBinary = () => num.toString(2);
   const toHexadecimal = () => num.toString(16);
   return isEven
      ? toBinary()
      : toHexadecimal();
};
console.log(conditionalConvert(num));

আউটপুট

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

5b1

  1. কীভাবে জাভাস্ক্রিপ্টে বাইনারিকে দশমিকে রূপান্তর করবেন?

  2. কীভাবে জাভাস্ক্রিপ্টে দশমিককে বাইনারিতে রূপান্তর করবেন?

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

  4. জাভাস্ক্রিপ্টে সেট করতে অ্যারে রূপান্তর করা হচ্ছে