数组元素积的符号
描述 :
已知函数 signFunc(x)
将会根据 x
的正负返回特定值:
- 如果
x
是正数,返回1
。 - 如果
x
是负数,返回-1
。 - 如果
x
是等于0
,返回0
。
给你一个整数数组 nums
。令 product
为数组 nums
中所有元素值的乘积。
题目 :
LeetCode 1822.数组元素积的符号 :
1822. 数组元素积的符号
分析 ;
我们只需要看有多少个负数,最后乘积的符号就能够判断 :
解析 :
class Solution {
public int arraySign(int[] nums) {
int count = 1;
for(int i = 0;i < nums.length;i++){
if(nums[i] == 0){
return 0;
}else if(nums[i] < 0){
count = -count;
}
}
return count;
}
}
这期就到这里 , 下期见!