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

奇数偶数インデックスの違い-JavaScript


このような数値の配列を受け取るJavaScript関数を作成する必要があります-

const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8];

この関数は、奇数のインデックスに存在する要素の合計と偶数のインデックスに存在する要素の合計の差を返す必要があります

以下はコードです-

const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8];
const oddEvenDiff = arr => {
   let diff = 0;
   for(let i = 0; i < arr.length; i++){
      if(i % 2 === 0){
         diff += arr[i];
      }else{
         diff -= arr[i]
      };
   };
   return Math.abs(diff);
};
console.log(oddEvenDiff(arr));

出力

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

18

  1. C++の偶数インデックスの偶数と奇数インデックスの奇数

    この問題では、n/2の偶数値とn/2の奇数値で構成されるサイズnの配列arr[]が与えられます。私たちのタスクは、偶数を偶数インデックスに、奇数を奇数インデックスに配置するプログラムを作成することです。 問題を理解するために例を見てみましょう 入力: arr [] ={5、1、6、4、3、8} 出力: arr [] ={6、1、5、4、3、8} ソリューションアプローチ- 解決策は、配列をトラバースしてから、偶数の位置にない終了番号を見つけて、次のオフプレース値に置き換えることです。これは有望なソリューションですが、偶数用と奇数用の2つのインデックスを使用することで、ソリューショ

  2. 奇数桁と偶数桁の合計の差。

    問題の説明 与えられた長整数nを使用して、奇数桁と偶数桁の合計の差が0であるかどうかを確認するプログラムを作成します。インデックスは0から始まります。 例 n = 1212112 Sum of odd position elements = 2 + 2 + 1 = 5 Sum of even position elements = 1 + 1 + 1 + 2 = 5 Difference = 5 - 5 = 0 Output = Yes 例 以下は、必要な出力を見つけるためのJavaのプログラムです。 class JavaTester {    public st