Posted on 2023-05-02 14:18
Uriel 阅读(37)
评论(0) 编辑 收藏 引用 所属分类:
闲来无事重切Leet Code 、
大水题
判断一列数相乘之后的正负号,数一下有无0,以及负数个数即可
1 #1822
2 #Runtime: 49 ms (Beats 14.51%)
3 #Memory: 13.4 MB (Beats 85.49%)
4
5 class Solution(object):
6 def arraySign(self, nums):
7 """
8 :type nums: List[int]
9 :rtype: int
10 """
11 t = 0
12 for i in nums:
13 if not i:
14 return 0
15 if i < 0:
16 t += 1
17 return -1 if t % 2 else 1