Triangle Judgement

easy database sql

Problem

Triangle(x, y, z). Decide whether each row forms a triangle.

Inputt=[(13,15,30),(10,20,15)]
Output[(13,15,30,'No'),(10,20,15,'Yes')]
13+15 ≤ 30 fails; 10+15 > 20 passes.

SELECT x, y, z,
  CASE WHEN x + y > z AND x + z > y AND y + z > x THEN 'Yes' ELSE 'No' END AS triangle
FROM Triangle;
Time: O(n) Space: O(n)