题目:
吐槽:排序好,从后往前,两边之和大于第三边,数学类的问题。
代码:
public int largestPerimeter(int[] A) {
if(A.length<3){
return 0;
}
//边从小达大排序
Arrays.sort(A);
//从后往前两边之和大于第三边。
for(int i = A.length-1;i>=2;i--){
if(A[i]<A[i-1]+A[i-2]){
return A[i]+A[i-1]+A[i-2];
}
}
return 0;
}