题目:
给定由一些正数(代表长度)组成的数组 nums
,返回 由其中三个长度组成的、面积不为零的三角形的最大周长 。如果不能形成任何面积不为零的三角形,返回 0
。
代码如下:
public class Solution {
public int LargestPerimeter(int[] nums) {
Array.Sort(nums);
for(int i=nums.Length-1;i>=2;i--){
if(nums[i]<nums[i-1]+nums[i-2])
return nums[i]+nums[i-1]+nums[i-2];
}
return 0;
}
}