class Solution:
def arraySign(self, nums: list[int]) -> int:
neg = 0
for num in nums:
if num == 0:
return 0
neg += (1 if num < 0 else 0)
return -1 if neg % 2 else 1class Solution:
def arraySign(self, nums: list[int]) -> int:
sign = 1
for num in nums:
if num == 0:
return 0
if num < 0:
sign *= -1
return sign