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
-
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
-
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] >