【LeetCode】【数组】题号:628,三个数组成的乘积最大

every blog every motto: You will never know unless you try

0. 前言

1. 正文

1.1 题目

在这里插入图片描述

1.2 题解

python:

class Solution:
    def maximumProduct(self, nums: List[int]) -> int:

        # 排序
        nums.sort(reverse=True)

        sum1 = nums[0]*nums[1]*nums[2]
        sum2 = nums[-1]*nums[-2]*nums[0]
        
        return max(sum1,sum2)

1.3 结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39190382/article/details/114766180