values проходами. За один проход он идёт слева направо и забирает любой набор чисел, которые в порядке следования **строго возрастают** (числа не обязаны стоять подряд). Оставшиеся числа сохраняют свой порядок.
Верните наименьшее число проходов, после которых массив станет пустым.values=[4, 6, 2, 5, 1, 3] → 3
Три прохода: [4, 6], [2, 5], [1, 3]. Двумя не обойтись: числа 6, 5 и 3 идут по убыванию, и никакие два из них не попадут в один проход.
values=[7, 7, 7] → 3
Возрастание строгое, поэтому равные числа всегда уходят в разные проходы.
values=[2, 3, 9] → 1
Массив уже строго возрастает — хватит одного прохода.
values=[4, 6, 2, 5, 1, 3]
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 122 теста на сервере, включая скрытые.