leetcode628 python3 124ms 三个数字的最大乘积

# 不是最优解,最优解应该用topK的思路
class Solution:
    def maximumProduct(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        nums.sort()
        res = [nums[-3]*nums[-2]*nums[-1], nums[0]*nums[1]*nums[-1]]
        return max(res)
        

原文地址:https://www.cnblogs.com/theodoric008/p/9449449.html

时间: 2024-10-31 03:44:31

leetcode628 python3 124ms 三个数字的最大乘积的相关文章

js验证连续两位数字递增或递减和连续三位数字相同

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><form method="post" class="form-horizontal" role="form" action=&q

C#笔记 三月三号 比较三个数字的大小

1 namespace ConsoleApplication8 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 Console.WriteLine("我可以帮你比较三个数字的大小,请输入第一个数字"); 8 int noone = Convert.ToInt32(Console.ReadLine()); 9 Console.WriteLine("请输入第二个数字"); 10 int no

【转】一个数组中有三个数字a、b、c只出现一次,其他数字都出现了两次。请找出三个只出现一次的数字。

转自:http://zhedahht.blog.163.com/ 题目:一个数组中有三个数字a.b.c只出现一次,其他数字都出现了两次.请找出三个只出现一次的数字. 分析:在博客http://zhedahht.blog.163.com/blog/static/2541117420071128950682/中我们讨论了如何在一个数组中找出两个只出现一次的数字.在这道题中,如果我们能够找出一个只出现一次的数字,剩下两个只出现一次的数字就很容易找出来了. 如果我们把数组中所有数字都异或起来,那最终的结

张高兴的 Windows 10 IoT 开发笔记:三轴数字罗盘 HMC5883L

原文:张高兴的 Windows 10 IoT 开发笔记:三轴数字罗盘 HMC5883L 注意,数据不包含校验,准确的来说我不知道怎么校验,但方向看起来差不多是对的... GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/tree/master/HMC5883L

java算法--三个数字比较大小

import java.util.Scanner;//比较大小public class Main3 { public static void main(String[] args) { input2 fnc=new input2(); int x=0,y=0,z=0; System.out.println("输入第一个数字:"); x=fnc.input(); System.out.println("输入第二个数字:"); y=fnc.input(); System

JS实现输出一个字符串中第一个连续的三个数字

问题描述:在一个字符串中,输出其中第一个连续的三个数字.例如:str="1234568" 输出:1 2 3. var printNum = function(){ var str = '123456789',symbol1,symbol2,symbol3 ; var results = []; var array = str.split(""); for(var i=0;i<array.length - 2;i++){ symbol1 = array[i];

写一个程序输出1到100这些数字。但是遇到数字为3的倍数的时候,输出“三”替代数字,为5的倍数用“五”代替,既是3的倍数又是5的倍数则输出“三五”。

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 /*写一个程序输出1到100这些数字.

iOS 每三个数字加一个逗号

//每三个数字加一个逗号 : 123,234,324 + (NSString *)countNumAndChangeformat:(NSString *)num { int count = 0; long long int a = num.longLongValue; while (a != 0) { count++; a /= 10; } NSMutableString *string = [NSMutableString stringWithString:num]; NSMutableStr

输入三个数字排序显示

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>输入三个数字排序显示</title></head><body><p>第一个输入框</p><input type="text" id="a1"/> <p>