কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে সংখ্যা ফ্যাক্টরাইজ করা


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

উদাহরণস্বরূপ −

ইনপুট সংখ্যা যদি হয় −

const num = 12;

তবে আউটপুট হওয়া উচিত −

const output = [1, 2, 3, 4, 6, 12];

উদাহরণ

নিচে কোড দেওয়া হল −

const findFactors = (num = 1) => {    let half = Math.floor(num / 2);    const res = [1]; // 1 will be a part of every solution.    let i, j;    num % 2 === 0 ? (i = 2, j = 1) : (i = 3, j = 2);    for (i; i <= half; i += j) {       if(num % i === 0){          res.push(i);       };    };    res.push(num);    return res; }; console.log(findFactors(12));

আউটপুট

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

[ 1, 2, 3, 4, 6, 12 ]

  1. জাভাস্ক্রিপ্টে সংখ্যার ডিজিটগুলোর পুনরাবৃত্তি যোগফল

  2. জাভাস্ক্রিপ্টে সংখ্যাকে অক্ষরে রূপান্তর করুন

  3. জাভাস্ক্রিপ্টে সংখ্যার প্রাইম অঙ্কগুলোর যোগফল বের করা

  4. জাভাস্ক্রিপ্টে 1 থেকে n পর্যন্ত সব পূর্ণসংখ্যার ১ এর সংখ্যা গণনা করা