Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
判断一列数相乘之后的正负号,数一下有无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

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理