var largestPerimeter = function(A) {
A.sort((a, b) => b - a)//把给定数组按降序排列
while(A.length >= 3) {//当剩余数组元素个数大于等于3时可以进入循环
if (A[0] >= A[1] + A[2]) //如果前三大的元素不能构成三角形
A.shift()//把最大的那个数弹出
else return A[0] + A[1] + A[2]
}
return 0
};
【LeetCode刷题记录】976.三角形的最大周长
最新推荐文章于 2024-07-20 22:34:59 发布
关键词由CSDN通过智能技术生成