values и число step. Выберите из массива несколько элементов, сохраняя их исходный порядок, так, чтобы каждый следующий выбранный был ровно на step больше предыдущего (при отрицательном step — меньше).
Верните наибольшее количество элементов в такой цепочке. Один элемент — тоже цепочка.values=[4, 1, 7, 2, 10, 13], step=3 → 4
Цепочка 4, 7, 10, 13: каждый следующий больше предыдущего ровно на 3.
values=[9, 6, 5, 3, 0], step=-3 → 4
Шаг отрицательный: 9, 6, 3, 0.
values=[2, 2, 2], step=1 → 1
Ни одной пары с разницей 1 нет, поэтому цепочка — одно число.
values=[4, 1, 7, 2, 10, 13], step=3
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 156 тестов на сервере, включая скрытые.