কম্পিউটার

জাভাস্ক্রিপ্টে একটি সংখ্যা 4 এর বৈধ শক্তি কিনা তা পরীক্ষা করা হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একমাত্র যুক্তি হিসাবে একটি একক পূর্ণসংখ্যা, সংখ্যা নেয়। আমাদের ফাংশনটি পরীক্ষা করা উচিত যে এই সংখ্যাটি 4 এর একটি বৈধ শক্তি কিনা। যদি এটি 4 এর শক্তি হয়, তাহলে আমাদের সত্য ফিরে আসা উচিত, অন্যথায় মিথ্যা।

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

const num1 = 2356;
const num2 = 16;

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

হওয়া উচিত
const output1 = false;
const output2 = true;

উদাহরণ

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

const num1 = 2356;
const num2 = 16;
const isPowerOfFour = (num = 1) => {
   let bool = false;
   for(let i = 0; i < 16; i++){
      if( Math.pow(4,i) === num){
         bool=true;
         return bool;
      };
   };
   return bool;
};
console.log(isPowerOfFour(num1));
console.log(isPowerOfFour(num2));

আউটপুট

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

false
true

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে অ্যারের মধ্যে ক্ষুদ্রতম সংখ্যার অঙ্কের যোগফল পরীক্ষা করা হচ্ছে

  3. জাভাস্ক্রিপ্টে সমীকরণের বৈধতা পরীক্ষা করা হচ্ছে

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