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

数値の配列は等しいですか-JavaScript


1番目と2番目の2つの数値配列を取り込んで、それらが等しいかどうかをチェックするJavaScript関数を作成する必要があります。

の場合、配列は等しいと見なされます
  • 同じ要素が同じ順序で含まれています。
  • 最初の配列と2番目の配列のすべての要素の積は等しい。

数字の最初の配列-


const first = [3, 5, 6, 7, 7];

数字の2番目の配列-

const second = [7, 5, 3, 7, 6];

以下はコードです-

const first = [3, 5, 6, 7, 7];
const second = [7, 5, 3, 7, 6];
const isEqual = (first, second) => {
   const prodFirst = first.reduce((acc, val) => acc*val);
   const prodSecond = second.reduce((acc, val) => acc*val);
   if(prodFirst === prodSecond){
      return true;
   };
   for(let i = 0; i < firstCopy.length; i++){
      if(first[i] === second[1]){
         continue;
      };
      return false;
   };
   return true;
};
console.log(isEqual(first, second));

出力

これにより、コンソールに次の出力が生成されます-

true

  1. JavaScriptで数値の配列に対して電源操作を実行する

    問題 偶数の長さの整数の配列arrを受け取るJavaScript関数を作成する必要があります。 -である数値numを想定します。 num = (arr[0] * arr[0] + arr[1] * arr[1]) * (arr[2] * arr[2] + arr[3] * arr[3]) * … * (arr[n-2] * arr[n-2] + arr[n-1] * arr[n-1]) ここで、nは配列の長さです。 この関数は、-のような2つの数値[A、B]の配列を見つけて返す必要があります。 A2 + B2 = num たとえば、配列が-の場合 [1, 2, 3, 4

  2. 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 = []) =>