JSFiddle - React, Tailwind, and code Playground

by Vasilii Chugunov

JavaScript

let input = [10, 9, 2, 5, 3, 7, 101, 102, 103, 18, 19];;

let check = input => {
	for (let i = 0; i < input.length; i++) {
    if (input[i] > input[i + 1]) {
      input.splice(i, 1);
      i--;
    }
  }
  return input + " " + input.length;
}

console.log(check(input));

//let input = [10, 9, 2, 5, 3, 7, 101, 102, 103, 18, 19];
// current result is 7, but correct result is 6 [2, 3, 7, 101, 102, 103]