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

জাভাস্ক্রিপ্টে সংখ্যার nth রুট ক্যালকুলেট করা

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

উদাহরণ

const findNthRoot = (m, n) => { 
  try { 
    let negate = n % 2 == 1 && m < 0; 
    if(negate) m = -m; 
    let possible = Math.pow(m, 1 / n); 
    n = Math.pow(possible, n); 
    if(Math.abs(m - n) < 1 && (m > 0 == n > 0)) 
      return negate ? -possible : possible; 
  } catch(e){ 
    return null; 
  } 
}; 
console.log(findNthRoot(45, 6));

আউটপুট

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

1.8859727740585395
  1. জাভাস্ক্রিপ্টে nth জোড় সংখ্যা বের করা

  2. জাভাস্ক্রিপ্টে পূর্ণসংখ্যার মধ্যে nth প্যালিনড্রোম সংখ্যা বের করা

  3. জাভাস্ক্রিপ্টে উল্টো সংখ্যা প্রাইম কিনা যাচ্চ করা

  4. জাভাস্ক্রিপ্টে সংখ্যার বর্গমূল সমাধান করা (রেঞ্জ বা নম্বর রিটার্ন)