코딩테스트/해커랭크(HackerRank) - MySQL
해커랭크(HackerRank) SQL 문제풀이 - Type of Triangle
진한색
2023. 1. 31. 17:36
A,B,C 값에 따라 (정삼각형), (이등변삼각형), (그 외 일반 삼각형), (삼각형 아님)의 네가지로 나누는 문제다
CASE WHEN THEN ELSE 을 사용.
SELECT
CASE
WHEN A=B AND B=C THEN 'Equilateral'
WHEN A+B<=C OR A+C<=B OR B+C<=A THEN 'Not A Triangle'
WHEN A=B OR B=C OR A=C THEN 'Isosceles'
ELSE 'Scalene'
END
FROM TRIANGLES;
728x90