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