gakkie プログラミング 備忘録

tech::expert(現tech camp) 45期

Find the first non-consecutive number

問題

  • 連続していない配列の最初の要素を見つけること
  • 連続していないということは,配列の前の要素よりも正確に1つ大きくないこと
function firstNonConsecutive (arr) {
  //初期化i=0、要素数-1がiより大きい場合が真の場合以下をくり返す。最後にiに1を足す。
  for(let i = 0; i < arr.length - 1; ++i){ 
    //index番号 = 値ではない場合、値を返す。
    if (arr[i] + 1 !== arr[i + 1]) {
      return arr[i + 1] //arr[i + 1]
    }
  }
  return null
}

いつもありがとうございます。

Find the first non-consecutive number