factors. Перемножьте мысленно все его элементы и определите знак результата.
Верните 1, если произведение положительное, -1, если отрицательное, и 0, если оно равно нулю.
Обратите внимание: в большинстве языков само произведение вылезет за пределы обычных целых типов, так что знак лучше получить, не вычисляя его.factors=[3, -2, 5, -1] → 1
Произведение равно 30: два отрицательных множителя дают плюс. Ответ 1.
factors=[-4, 9, 0, -7] → 0
Среди множителей есть ноль, значит, и всё произведение равно 0.
factors=[-6] → -1
Единственный множитель отрицательный — ответ -1.
len(factors) ≤ 2·10⁵factors[i] ≤ 1000factors=[3, -2, 5, -1]
1
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 97 тестов на сервере, включая скрытые.