কম্পিউটার

একটি সংখ্যা অন্য জাভাস্ক্রিপ্টের কিছু শক্তি কিনা তা পরীক্ষা করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি সংখ্যায় নেয়, ধরা যাক m এবং n। ফাংশনটি m n এর কিছু শক্তি কিনা তা পরীক্ষা করা উচিত।

যদি তা হয়, তাহলে আমাদের সত্য ফিরে আসা উচিত, অন্যথায় মিথ্যা।

যেমন −

m = 8, n = 2 should return true
m = 100, n = 10 should return true
m = .01, n = 10 should return true
m = 21, n = 3 should return false

উদাহরণ

const isPower = (m, n) => {
   let sign = m < 1;
   if (!m) {
      return false;
   };
   while (m !== 1) {
      if (sign) {
         m *= n;
      }
      else {
         m /= n;
      }
      if (sign ? m > 1 : m < 1) {
         return false;
      }
   };
   return true;
}
console.log(isPower(0.01, 10));
console.log(isPower(1000, 10));
console.log(isPower(1001, 10));
console.log(isPower(8, 2));
console.log(isPower(0.125, 2));

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
true
true
false
true
true

  1. জাভাস্ক্রিপ্টে একটি ডাবলটন নম্বর পরীক্ষা করা হচ্ছে

  2. জাভাস্ক্রিপ্টে একটি সংখ্যার প্রসারিত ফর্ম ফিরিয়ে দেওয়া

  3. বিপরীত সংখ্যাটি জাভাস্ক্রিপ্টের একটি মৌলিক সংখ্যা

  4. জাভাস্ক্রিপ্টে প্রাইমগুলির শক্তি এবং গুণফল হিসাবে সংখ্যার প্রতিনিধিত্ব করা