কম্পিউটার

জাভাস্ক্রিপ্টে পৃথক সংখ্যায় সংখ্যা বিভক্ত


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

যেমন −

যদি ইনপুট নম্বর হয় −

const num = 55678;

তারপর আউটপুট −

হওয়া উচিত
const output = [5, 5, 6, 7, 8];

একমাত্র শর্ত হল আমরা সংখ্যাটিকে স্ট্রিং-এ রূপান্তর করতে পারি না বা এটির উপর কোনো ES6 ফাংশন ব্যবহার করতে পারি না।

উদাহরণ

এর জন্য কোড হবে −

const num = 55678;
const numberToArray = (num) => {
   const res = [];
   while(num){
      const last = num % 10;
      res.unshift(last);
      num = Math.floor(num / 10);
   };
   return res;
};
console.log(numberToArray(num));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ 5, 5, 6, 7, 8 ]

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

  2. জাভাস্ক্রিপ্টে আবর্তিত অঙ্কের মাধ্যমে সর্বাধিক সংখ্যা প্রাপ্ত করা

  3. জাভাস্ক্রিপ্টে একটি সংখ্যার ফ্যাক্টরিয়াল সংখ্যা রিটার্নিং সংখ্যা

  4. জাভাস্ক্রিপ্টে একঘেয়ে সংখ্যা সহ ছোট সংখ্যা