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

JavaScriptで数値のシーケンスの値を見つける


問題

次のシーケンスの合計を考えます-

$$ seq(n、\:p)=\ displaystyle \ sum \ Limits_ {k =0} \ square(-1)^ {k} \ times \:p \:\ times 4 ^ {nk} \:\ times (\ frac {2n-k} {k})$$

数値nを取り込んでpがseq(n、p)の値を返すJavaScript関数を作成する必要があります。

以下はコードです-

const n = 12;
const p = 70;
const findSeqSum = (n, p) => {
   let sum = 0;
   for(let k = 0; k <= n; k++){
      const power = k % 2 === 0 ? 1 : -1;
      const fourPower = Math.pow(4, (n - k));
      const multiplier = ((2 * n) - k) / (k || 1);
      const term = (power * p * fourPower * multiplier);
      sum += term;
   };
   return sum;
};
console.log(findSeqSum(n, p));

出力

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

22131141616.42424

  1. JavaScriptで数値の配列の分散を計算する

    問題 昇順で並べ替えられた数値の配列を受け取るJavaScript関数を作成する必要があります。 この関数は、数値の配列の分散を計算する必要があります。一連の数値の分散は、それらの平均に基づいて計算されます。 $ Mean(M)=(\ sum_ {i =0} ^ {n-1} arr [i])$ / n そして分散(V)=$(\ sum_ {i =0} ^ {n-1}(arr [i] --M)^ 2)$ / n 例 以下はコードです- const arr = [4, 6, 7, 8, 9, 10, 10]; const findVariance = (arr = []) =>

  2. JavaScriptで特別な番号をチェックする

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 数値numの桁の合計が回文数の場合はtrueを返し、それ以外の場合はfalseを返す必要があります。 たとえば、関数への入力が-の場合 const num = 781296; その場合、出力は-になります。 const output = true; 出力の説明 781296の桁の合計が33であるため、これは回文数です。 例 以下はコードです- const num = 781296; const findSum = (num, sum = 0) => { if(num){ re