최대 1 분 소요

문제 링크

정답

SELECT
    x, y, z,
    CASE
        WHEN x >= y AND x >= z AND x < y + z THEN "Yes"
        WHEN y >= x AND y >= z AND y < x + z THEN "Yes"
        WHEN z >= x AND z >= y AND z < x + y THEN "Yes"
        ELSE "No"
    END triangle
FROM Triangle

✅ Point

  • 삼각형 조건 (가장 긴 변의 길이 < 나머지 두 변 길이의 합) 을 CASE WHEN 구문으로 따짐

다른 풀이

  • 삼각형 조건: (어느 한 변의 길이 < 나머지 두 변의 길이의 합)을 항상 만족해야 함
    SELECT
      x, y, z,
      CASE
          WHEN x < y + z AND y < x + z AND z < x + y THEN "Yes"
          ELSE "No"
      END triangle
    FROM Triangle