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