02/25 SQL 문제풀이 - 610. Triangle Judgement (Leetcode)

Data Architect / Engineer·2024년 2월 25일
1

1일_1SQL

목록 보기
39/63
post-thumbnail

문제

  • LeetCode SQL 문제
  • 610. Triangle Judgement / Easy
  • 문제 내용 : [링크]


내가 작성한 Query

select *
    ,case when z>=x and z>=y and x+y > z then "Yes"
          when y>=x and y>=z and x+z > y then "Yes"
          when x>=y and x>=z and y+z > x then "Yes"
          else "No" end as triangle
from triangle
  • 삼각형 결정조건을 CASE WHEN THEN 구문을 통해 구현하는 문제이다.

  • 주어진 x, y, z 중 각각 x, y, z가 제일 긴 길이의 변인 경우, 제일 긴 변의 길이 < 나머지 두 변의 길이의 합 인 조건일 때 'Yes' 를 출력해주면 된다.

  • 이 때, 제일 긴 길이의 변을 설정하는 조건에서 두 변 또는 세 변의 길이가 같은 경우도 있으므로 등호까지 붙여준다.

profile
질문은 계속돼 아오에

0개의 댓글