সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধুমাত্র যুক্তি হিসাবে একটি স্ট্রিং নম্বর নেয়৷
আমাদের ফাংশনটি ইনপুট নম্বরটি 0-এ পরিবর্তিত সংখ্যার দ্বিতীয়ার্ধের সাথে ফেরত দেবে।
যে ক্ষেত্রে সংখ্যার সংখ্যার বিজোড় সংখ্যা আছে, সেক্ষেত্রে মাঝের অঙ্কটি 0 এ পরিবর্তন করা উচিত।
যেমন −
938473 → 938000
উদাহরণ
নিম্নলিখিত কোড -
const num = '938473'; const convertHalf = (num = '') => { let i = num.toString(); let j = Math.floor(i.length / 2); if (j * 2 === i.length) { return parseInt(i.slice(0, j) + '0'.repeat(j)); }else{ return parseInt(i.slice(0, j) + '0'.repeat(j + 1)); }; }; console.log(convertHalf(num));
আউটপুট
938000