কম্পিউটার

একটি সংখ্যার সমস্ত মৌলিক গুণনীয়ক খুঁজুন - জাভাস্ক্রিপ্ট


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

উদাহরণস্বরূপ, যদি ইনপুট সংখ্যা 18 হয়।

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

হওয়া উচিত
const output = [2, 3];

উদাহরণ

চলুন এই ফাংশনের জন্য কোড লিখি -

const num = 18;
const isPrime = (n) => {
   for(let i = 2; i <= n/2; i++){
      if(n % i === 0){
         return false;
      }
   };
   return true;
};
const findPrimeFactors = num => {
   const res = num % 2 === 0 ? [2] : [];
   let start = 3;
   while(start <= num){
      if(num % start === 0){
         if(isPrime(start)){
            res.push(start);
         };
      };
      start++;
   };
   return res;
};
console.log(findPrimeFactors(18));

আউটপুট

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

[2, 3]

  1. C/C++ প্রোগ্রাম একটি সংখ্যার অনন্য মৌলিক গুণনীয়কের গুণফল খুঁজে বের করতে?

  2. C++ এ একটি বড় সংখ্যার প্রাইম ফ্যাক্টর

  3. জাভা প্রোগ্রাম একটি সংখ্যার অনন্য মৌলিক গুণকের পণ্য খুঁজে বের করতে

  4. পাইথনে সাজানো ক্রমে একটি প্রদত্ত সংখ্যার সমস্ত মৌলিক গুণনীয়ক খুঁজে বের করার প্রোগ্রাম