values. Выберите непустой отрезок подряд идущих элементов так, чтобы произведение его элементов было наибольшим, и верните это произведение.
Не забывайте, что числа бывают отрицательными и нулевыми.values=[-3, 2, -4, 0, 5] → 24
Отрезок [-3, 2, -4] даёт (-3) · 2 · (-4) = 24: два минуса взаимно уничтожаются. Справа от нуля лучшее — 5.
values=[-5, 0, -2] → 0
Отрезки [-5, 0, -2] и [0] дают 0, а -5 и -2 ещё хуже. Числа -5 и -2 не соседи, перемножить только их нельзя.
values=[-7] → -7
values=[-3, 2, -4, 0, 5]
24
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 83 теста на сервере, включая скрытые.