Largest Perimeter Triangle LeetCode solution in JavaScript
1/**2* @param {number[]} nums3* @return {number}4*/5var largestPerimeter = function (nums) {6const sorted = nums.sort((a, b) => a - b);7const result = [];89for (let i = 0; i < sorted.length; i++) {10if (11sorted[i] + sorted[i + 1] > sorted[i + 2] &&12sorted[i + 2] + sorted[i + 1] > sorted[i] &&13sorted[i] + sorted[i + 2] > sorted[i + 1]14) {15result.push(sorted[i] + sorted[i + 1] + sorted[i + 2]);16}17}18if (result.length !== 0) {19return Math.max(...result);20} else {21return 0;22}23};