JavaScriptを使用して連続番号を持つ配列内のペアの数
問題
整数の配列を受け取るJavaScript関数を作成する必要があります。この関数は、連続した番号を持つ配列からそのような伝染性のペアの数を返す必要があります。
例
以下はコードです-
const arr = [1, 2, 5, 8, -4, -3, 7, 6, 5]; const countPairs = (arr = []) => { let count = 0; for (var i=0; i<arr.length; i+=2){ if(arr[i] - 1 === arr[i+1] || arr[i] + 1 === arr[i + 1]){ count++; }; }; return count; }; console.log(countPairs(arr));
出力
3
-
JavaScriptを使用した配列内の山の最大長
山のサブシーケンス 次のプロパティが当てはまる場合、(arrの)サブアレイサブを山と呼びます- =3 sub [0]
-
JavaScriptを使用して数値の配列を昇順で並べ替える挿入ソートの実装
問題 最初で唯一の引数として、数値の配列arrを受け取るJavaScript関数を作成する必要があります。 この関数は、挿入ソートアルゴリズムを使用して、この数値の配列を昇順でソートする必要があります。 たとえば、関数への入力が 入力 const arr = [5, 8, 1, 3, 9, 4, 2, 7, 6]; 出力 const output = [1, 2, 3, 4, 5, 6, 7, 8, 9]; 例 以下はコードです- const arr = [5, 8, 1, 3, 9, 4, 2, 7, 6]; const insertionSort = (arr = [])