#424. 三角形类型判断

三角形类型判断

三角形类型判断

题目描述

给你一个下标从 0 开始长度为 3 的整数数组 nums ,需要用它们来构造三角形。

三角形分类规则:

  1. equilateral:三条边长度全部相等(等边三角形)
  2. isosceles:恰好两条边长度相等(等腰三角形)
  3. scalene:三条边长度互不相同(不等边三角形)

判定规则: 若三边无法构成合法三角形,返回字符串 "none";否则根据边长关系返回对应类型字符串。

三角形合法条件:任意两边之和严格大于第三边。

示例

示例 1

输入:3 3 3 输出:equilateral 解释:三边相等,可构成等边三角形。

示例 2

输入:3 4 5 输出:scalene 解释:任意两边之和大于第三边,三边长度均不相同。