সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা 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