3024.js
/** ------------------------------------------------------------------------------
*
* 3024. Type of Triangle
* Topics: Array, Math
* https://leetcode.com/problems/type-of-triangle/description/?envType=daily-question&envId=2025-05-19
*
------------------------------------------------------------------------------ */
/**
* @param {number[]} nums
* @return {string}
*/
var triangleType = function (nums) {
if (nums[0] === nums[1] && nums[1] === nums[2]) {
return "equilateral"
}
if (nums[0] + nums[1] > nums[2] && nums[0] + nums[2] > nums[1] && nums[1] + nums[2] > nums[0]) {
if (nums[0] === nums[1] || nums[0] === nums[2] || nums[1] === nums[2]) {
return "isosceles"
} else {
return "scalene"
}
}
return "none"
}
console.log(triangleType([2, 2, 2]))