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

各サブ配列の最初の要素と2番目の要素の差を個別に計算し、JavaScriptでそれらの差の合計を返します


それぞれ2つの要素を含むネストされた配列の配列を受け取るJavaScript関数を作成する必要があります。

この関数は、各サブアレイの1番目と2番目の要素の差を個別に計算し、それらの差の合計を返す必要があります。

例-入力配列が-

の場合
const arr = [
   [5, 3],
   [9, 4],
   [3, 7],
   [4, 6]
];

その場合、出力は1になります

このためのコードは-

になります
const arr = [
   [5, 3],
   [9, 4],
   [3, 7],
   [4, 6]
];
const subtractAndAdd = (arr = []) => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      const [el1, el2] = arr[i];
      res += (el1 − el2);
   };
   return res;
};
console.log(subtractAndAdd(arr));

出力

そして、コンソールの出力は-

になります
1

  1. JavaScriptの配列の合計と積の違い

    唯一の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列内のすべての数値の合計とすべての数値の積を計算する必要があります。次に、関数は合計と積の絶対差を返す必要があります。 例 以下はコードです- const arr = [1, 4, 1, 2, 1, 6, 3]; const sumProductDifference = (arr = []) => {    const creds = arr.reduce((acc, val) => {       let { sum, product

  2. の二乗和と最初のn個の自然数の合計の二乗の差。

    問題の説明 与えられた数nで、2乗和と最初のn個の自然数の合計の2乗の差を見つけるプログラムを作成します。 例 n = 3 Squares of first three numbers = 3x3 + 2x2 + 1x1 = 9 + 4 + 1 = 14 Squares of sum of first three numbers = (3 + 2 + 1)x(3 + 2 + 1) = 6x6 = 36 Difference = 36 - 14 = 22 例 以下は、必要な違いを見つけるためのJavaのプログラムです。 public class JavaTester {   &