大きな数値を出力

3450 ワード


大きな数値を出力
2つの隣接する数値のうちの1つまたは複数を指定された配列に出力します.
一番前の数字は出力に入れなければなりません.
以下のように並べば、7と3を比較し、3と9を比較します.6と12を比較します.
const arr = [7, 3, 9, 5, 6, 12]
最初の数字は最初に答えの配列を入れ、
重複文で隣接する2つの数値を比較します.
function bigger(arr) {
  let answer = [];
  answer.push(arr[0]);
  
  for (let i = 0; i < arr.length; i++) {
    if (arr[i] > arr[i - 1]) {
      answer.push(arr[i])
    }
  }
  return answer
}

console.log(bigger(arr)); // [ 7, 9, 6, 12]