কম্পিউটার

জাভাস্ক্রিপ্টে তার ফ্যাক্টরিয়াল থেকে একটি সংখ্যা গণনা করা হচ্ছে


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

ফাংশনটি পরীক্ষা করে দেখতে হবে যে এমন কোন সংখ্যা আছে কি না যার ফ্যাক্টরিয়াল হল ইনপুট হিসাবে নেওয়া সংখ্যা।

যদি এই ধরনের কোনো নম্বর থাকে, তাহলে আমাদের সেই নম্বরটি ফেরত দেওয়া উচিত অন্যথায় আমাদের -1 ফেরত দেওয়া উচিত।

যেমন −

যদি ইনপুট হয় −

const num = 720;

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

হওয়া উচিত
const output = 6;

উদাহরণ

নিম্নলিখিত কোড -

const num = 720;
const checkForFactorial = num => {
   let prod = 1, count = 1;
   while(prod <= num){
      if(prod === num){
         return count;
      };
      count++;
      prod *= count;
   };
   return -1;
};
console.log(checkForFactorial(num));
console.log(checkForFactorial(6565));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

6
-1

  1. জাভাস্ক্রিপ্টে একটি সংখ্যা ফ্যাক্টরাইজ করুন

  2. জাভাস্ক্রিপ্টে ক্ষুদ্রতম যোগফল সহ অ্যারে থেকে বেশ কয়েকটি জোড়া খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে 1 থেকে n পর্যন্ত সমস্ত সংখ্যা দ্বারা বিভাজ্য সম্ভাব্য ক্ষুদ্রতম সংখ্যা

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