কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং নম্বর সংখ্যার দ্বিতীয়ার্ধকে শূন্যে পরিবর্তন করা হচ্ছে


সমস্যা

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

আমাদের ফাংশনটি ইনপুট নম্বরটি 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

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে সর্বশ্রেষ্ঠ সংখ্যা গঠনের জন্য সংখ্যাগুলিকে পুনর্বিন্যাস করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে নির্দিষ্ট সংখ্যক বার স্ট্রিং পুনরাবৃত্তি করা

  4. JavaScript ব্যবহার করে একটি স্ট্রিং নম্বরে পৃথক জোড় এবং বিজোড় সংখ্যার যোগফল