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