values. Ищем в нём три элемента — не обязательно стоящих рядом, но идущих в таком порядке: values[i], values[j], values[k] при i < j < k, — для которых выполняется
values[i] < values[k] < values[j].
То есть сначала идёт меньшее число, потом самое большое из трёх, а последнее оказывается строго между ними.
Верните True, если такая тройка есть, и False иначе.values=[6, 2, 9, 5] → True
Подходят 2, 9, 5: сначала маленькое, потом самое большое, а последнее — между ними.
values=[9, 7, 4, 4, 1] → False
Значения только убывают: после любого числа нет ничего большего, так что «пика» не получится.
values=[3, 8, 3, 10] → False
Тройка 3, 8, 3 не подходит: третье число должно быть строго больше первого. Других кандидатов тоже нет.
values=[6, 2, 9, 5]
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 146 тестов на сервере, включая скрытые.