Skip to content

Commit 7aba7c0

Browse files
solves largest perimeter triangle
1 parent 2e9d13a commit 7aba7c0

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@
262262
| 961 | [N-Repeated Elements in Size 2N Array](https://leetcode.com/problems/n-repeated-element-in-size-2n-array) | [![Java](assets/java.png)](src/NRepeatedElementInSizeNArray.java) |
263263
| 965 | [Univalued Binary Tree](https://leetcode.com/problems/univalued-binary-tree) | [![Java](assets/java.png)](src/UnivaluedBinaryTree.java) |
264264
| 970 | [Powerful Integers](https://leetcode.com/problems/powerful-integers) | |
265-
| 976 | [Largest Perimeter Triangle](https://leetcode.com/problems/largest-perimeter-triangle) | |
265+
| 976 | [Largest Perimeter Triangle](https://leetcode.com/problems/largest-perimeter-triangle) | [![Java](assets/java.png)](src/LargestPerimeterTriangle.java) |
266266
| 977 | [Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array) | |
267267
| 985 | [Sum of Even Numbers after Queries](https://leetcode.com/problems/sum-of-even-numbers-after-queries) | |
268268
| 989 | [Add to Array Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer) | |

src/LargestPerimeterTriangle.java

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import java.util.Arrays;
2+
3+
public class LargestPerimeterTriangle {
4+
public int largestPerimeter(int[] nums) {
5+
Arrays.sort(nums);
6+
for (int i = nums.length - 1 ; i >= 2 ; i--) {
7+
if (nums[i - 2] + nums[i - 1] > nums[i]) return nums[i - 2] + nums[i - 1] + nums[i];
8+
}
9+
return 0;
10+
}
11+
}

0 commit comments

Comments
 (0)