LeetCode(976)——三角形的最大周长(JavaScript)
给定由一些正数(代表长度)组成的数组 A
,返回由其中三个长度组成的、面积不为零的三角形的最大周长。
如果不能形成任何面积不为零的三角形,返回 0
。
示例1:
输入:[2,1,2]
输出:5
示例2:
输入:[1,2,1]
输出:0
示例3:
输入:[3,2,3,4]
输出:10
示例4:
输入:[3,6,2,3]
输出:8
提示:
3 <= A.length <= 10000
1 <= A[i] <= 10^6
/*** @param {number[]} A* @return {number}*/
var largestPerimeter = function(A) {};
个人解法
var largestPerimeter = function(A) {while(A.length >= 3){A.sort((a,b) => b - a);if(A[0] >= A[1] + A[2]){A.shift();}else{return A[0] + A[1] + A[2];}}return 0;
};
LeetCode(976)——三角形的最大周长(JavaScript)相关推荐
- leetcode 976. 三角形的最大周长
给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:[2,1,2] 输出:5 示例 2 ...
- 976. 三角形的最大周长
链接:976. 三角形的最大周长 题解: class Solution {public:int largestPerimeter(vector<int>& A) {if(A.siz ...
- 【LeetCode】976. 三角形的最大周长
题目链接:https://leetcode-cn.com/problems/largest-perimeter-triangle/ 题目描述: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个 ...
- [LeetCode练习]976. 三角形的最大周长
给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:[2,1,2] 输出:5 示例 2 ...
- 290、三角形的最大周长
给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的.面积不为零的三角形的最大周长 .如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:nums = [2, ...
- LeetCode简单题之三角形的最大周长
题目 给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的.面积不为零的三角形的最大周长 .如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:nums = [2 ...
- java继承类长方形面积_java_java用接口、多态、继承、类计算三角形和矩形周长及面积的方法,本文实例讲述了java用接口、多 - phpStudy...
java用接口.多态.继承.类计算三角形和矩形周长及面积的方法 本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** ...
- [Swift]LeetCode976. 三角形的最大周长 | Largest Perimeter Triangle
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- python输出三角形周长_976. 三角形的最大周长(Python)
更多精彩内容,请关注[力扣简单题]. 题目 难度:★☆☆☆☆ 类型:数学 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零 ...
最新文章
- 小程序输入框导致界面上移,在输入的时候固定住页面的解决代码
- Redhat5虚拟系统安装VmwareTools
- 在JavaScript中深度克隆对象的最有效方法是什么?
- MFC Combo-box显示大小
- 根据坐标如何标记图片_推荐收藏 | 一文搞定SCI论文图片
- wxWidgets:wxArray<T>类用法
- CentosMySQL5.6安装方法
- System.Windows.Forms.Timer与System.Timers.Timer的区别
- matlab find
- TikZ绘图示例——尺规作图:直角的画法(一)
- ubuntu 18.04 melodic roslaunch :七步使用roslaunch控制两个终端机器人
- python有哪些用途-Python语言有哪些用途
- 苹果CMS采集方法支持文章资源采集
- 服务器没读取到磁盘阵列信息,服务器磁盘阵列常见问题及解决方法
- 永洪科技怎么样_【永洪科技工资|永洪科技待遇怎么样】-看准网
- 计算机打文档的技巧,电脑word文档下划线怎么打(word文档编辑小技巧)
- 牛客练习赛50(牛客1080F):F.tokitsukaze and Another Protoss and Zerg(组合数学 + NTT + 启发式)
- PS人物换装--白色换纯色
- 经营收款限制个人收款码,商户的个税会受影响吗?
- 宜早不宜晚,使用思维导图训练孩子的逻辑思维!