class Solution:
def maximumProduct(self, nums: List[int]) -> int:
nums.sort()
if(nums[0]<0 and nums[1]<0):
return nums[-1]*nums[-2]*nums[-3] if nums[-1]*nums[-2]*nums[-3]>nums[1]*nums[0]*nums[-1] else nums[1]*nums[0]*nums[-1]
return nums[-1]*nums[-2]*nums[-3]
628. 三个数的最大乘积 (EASY)
最新推荐文章于 2021-10-30 05:34:00 发布