Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで数値の平方根を指定する範囲または数値を返す


問題

整数nを受け取り、-

のいずれかを返すJavaScript関数を作成する必要があります。
  • nが平方数の場合、k * k==nまたは
  • のような整数k
  • 範囲(k、k + 1)、たとえばk * k

以下はコードです-

const num = 83;
const squareRootRange = (num = 1) => {
   const exact = Math.sqrt(num);
   if(exact === Math.floor(exact)){
      return exact;
   }else{  
      return [Math.floor(exact), Math.ceil(exact)];
   };
};
console.log(squareRootRange(num));

出力

以下はコンソール出力です-

[9, 10]

  1. 平方根を見つけるためのバビロニア法

    平方根を見つけるバビロニア法は、非線形方程式を解くためのニュートンラプソン法に基づく数値法の1つに基づいています。 考え方は単純で、xの任意の値から開始し、yを1として、xとyの平均を見つけることにより、ルートの次の近似を簡単に取得できます。次に、y値が数値/xで更新されます。 入力と出力 Input: A number: 65 Output: The square root of 65 is: 8.06226 アルゴリズム sqRoot(number) 入力: 実際の数。 出力: 与えられた数の平方根。 Begin    x := number   &nb

  2. Excelで数値の平方根を見つける方法

    Microsoft Excel 複雑な計算を実行するための強力なツールです。 Excelで作業している場合、ほぼ毎日数学演算を実行することに遭遇する可能性があります。時々、Excelで簡単な計算を行う際に問題が発生し、Excelで平方根を見つけることがその1つです。したがって、この記事では、数値の平方根を見つけるための3つの異なる方法を紹介します。 Excelで。 Excelで数値の平方根を計算する SQRT関数、POWER関数、および指数式を使用すると、Excelで数値の平方根を簡単に計算できます。 1。 SQRT関数を使用してExcelで数値の平方根を見つける Excelは、数値の平