题目
已知函数 signFunc(x)
将会根据 x
的正负返回特定值:
- 如果
x
是正数,返回1
。 - 如果
x
是负数,返回-1
。 - 如果
x
是等于0
,返回0
。
给你一个整数数组 nums
。令 product
为数组 nums
中所有元素值的乘积。
返回 signFunc(product)
。
示例1:
1 | 输入:nums = [-1,-2,-3,-4,3,2,1] |
示例2:
1 | 输入:nums = [1,5,0,2,-3] |
示例3:
1 | 输入:nums = [-1,1,-1,1,-1] |
提示:
1 <= nums.length <= 1000
-100 <= nums[i] <= 100
解法
解法一:
Java
1 | public int arraySign(int[] nums) { |
解法二:
Java
1 | public int arraySign(int[] nums) { |