1822_SignoftheProductofanArray - a920604a/leetcode GitHub Wiki
class Solution {
public:
int arraySign(vector<int>& nums) {
int ret = 1;
for(int n:nums){
// avoid overflow
if(n<0) ret*=(-1);
else if(n==0) return 0;
}
return ret<0?-1:1;
}
};