leetcode628. Maximum Product of Three Numbers
来源:互联网 发布:c语言强制转换 编辑:程序博客网 时间:2024/05/17 23:21
628. Maximum Product of Three Numbers
Given an integer array, find three numbers whose product is maximum and output the maximum product.
Example 1:Input: [1,2,3]Output: 6Example 2:Input: [1,2,3,4]Output: 24
Note:
The length of the given array will be in range [3,104] and all elements are in the range [-1000, 1000].
Multiplication of any three numbers in the input won’t exceed the range of 32-bit signed integer.
解法
public class Solution { public int maximumProduct(int[] nums) { if (nums == null || nums.length == 0) { return 0; } Arrays.sort(nums); int a = nums[nums.length - 1] * nums[nums.length - 2] * nums[nums.length - 3]; int b = nums[0] * nums[1] * nums[nums.length - 1]; return a > b ? a : b; }}
阅读全文
1 0
- leetcode628. Maximum Product of Three Numbers
- leetcode628: Maximum Product of Three Numbers
- LeetCode628 : Maximum Product of Three Numbers
- LeetCode628. Maximum Product of Three Numbers 解题
- Leetcode628. Maximum Product of Three Numbers不要太简单
- leetcode628.Maximum Product of Three Numbers三个数的最大乘积
- Maximum Product of Three Numbers
- Maximum Product of Three Numbers
- Maximum Product of Three Numbers
- leetcode 628:Maximum Product of Three Numbers
- [leetcode]628. Maximum Product of Three Numbers
- Leetcode 628 Maximum Product of Three Numbers
- leetcode#628. Maximum Product of Three Numbers
- 628. Maximum Product of Three Numbers
- 628. Maximum Product of Three Numbers
- leetcode: 628. Maximum Product of Three Numbers
- leetcode 628. Maximum Product of Three Numbers
- 628. Maximum Product of Three Numbers
- Linux C++ 连接MySQL
- Python知识点
- 【怎样写代码】向现有类型“添加”方法 -- 扩展方法(一):扩展方法概述
- linux 文件编程
- Shiro 入门
- leetcode628. Maximum Product of Three Numbers
- Java中的类型转换
- 美团 CodeM 资格赛 Round A 合并回文子串
- 概率论的一些基本问题
- Linux学习基础篇(九)
- 序列选择器
- Mybatis自动映射
- gpu并行编程简略笔记
- 500 G JAVA视频网盘分享