题目链接:1822. 数组元素积的符号 - 力扣(LeetCode)

题面描述:

这个题同样是一个简单的语法题,先计算所有数的乘积,再根据正数、负数和零的性质决定如何返回即可。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
class Solution {
public:
int arraySign(vector<int>& nums) {
int sign = 1;
for (int &x : nums) {
if (x == 0)
return 0;
else if (x < 0)
sign = -sign;
}
return sign;
}
};

评测结果: