数値のn乗根を計算するJavaScript
数値のn乗根を計算して返すJavaScript関数を作成する必要があります。
例
このためのコードは-
になります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
-
逆にした数はJavaScriptの素数ですか
問題 数値を取り込んで、その数値の逆が素数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 13; const findReverse = (num) => { return +num .toString() .split('') .reverse() .join(''); }; const isPrime = (num
-
JavaScriptで数値の平方根を指定する範囲または数値を返す
問題 整数nを受け取り、-のいずれかを返すJavaScript関数を作成する必要があります。 nが平方数の場合、k * k==nまたはのような整数k 範囲(k、k + 1)、たとえばk * k