Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 11: Знак произведения массива
Напишите определение функции signFunc(nums), которая принимает список целых чисел nums, и возвращает:
1, если произведение всех элементов в массивеnumsположительное.-1, если произведение всех элементов в массивеnumsотрицательное.0, если произведение всех элементов в массивеnumsравно нулю.
Пример 1:
Input: nums = [-1,-2,-3,-4,3,2,1]
Output: 1
Пояснение: Произведение всех значений в массиве равно 144, и signFunc(144) = 1.
Пример 2:
Input: nums = [1,5,0,2,-3]
Output: 0
Пояснение: Произведение всех значений в массиве равно 0, и signFunc(0) = 0.
Пример 3:
Input: nums = [-1,1,-1,1,-1]
Output: -1
Пояснение: Произведение всех значений в массиве равно -1, и signFunc(-1) = -1.
Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии