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

JavaScriptで配列の代替要素の合計を見つける


唯一の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列の代替要素の合計を計算して返す必要があります。

例-

入力配列が-

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

その場合、出力は-

になります。
1 + 3 + 5 + 7 = 16

以下はコードです-

const arr = [1, 2, 3, 4, 5, 6, 7];
const alternativeSum = (arr = []) => {
   let sum = 0;
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(i % 2 !== 0){
         continue;
      };
      sum += el;
   };
   return sum;
};
console.log(alternativeSum(arr));

出力

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

16

  1. JavaScriptでreduce()を使用して配列要素の積を検索する

    問題 配列arrを取り込むJavaScript関数を作成する必要があります。この関数は、配列のすべての要素の積を見つけて返す必要があります。 例 以下はコードです- const arr = [3, 1, 4, 1, 2, -2, -1]; const produceElements = (arr = []) => {    const res = arr.reduce((acc, val) => {       acc = acc * val;       return acc;   &n

  2. JavaScriptでエレベータがカバーするフロアの合計を見つける

    問題 建物のエレベーターが一定時間停止した階数を表す配列を受け取るJavaScript関数を作成する必要があります。 そのデータから、関数はその時間にリフトでカバーされたフロアの総数を返す必要があります。 例 以下はコードです- const arr = [7, 1, 7, 1]; const floorsCovered = (arr = []) => {    let res = 0;    for (let i = 0; i < arr.length; i++){       if (arr[i] >