티스토리 뷰

728x90

--내가 통과한 코드
SELECT
    CASE WHEN A+B > C AND B+C > A AND A+C > B THEN 
        CASE WHEN A=B AND B=C AND A=C THEN 'Equilateral'
             WHEN A!=B AND B!=C AND A!=C THEN 'Scalene'
             WHEN (A=B AND A!=C) OR (B=C AND B!=A) OR (A=C AND A!=B) THEN 'Isosceles'
        END 
    ELSE 'Not A Triangle'
    END       
FROM TRIANGLES;


--훨씬 심플한 코드...;
SELECT CASE             
            WHEN A + B > C AND B + C > A AND A + C > B THEN
                CASE 
                    WHEN A = B AND B = C THEN 'Equilateral'
                    WHEN A = B OR B = C OR A = C THEN 'Isosceles'
                    ELSE 'Scalene'
                END
            ELSE 'Not A Triangle'
        END
FROM TRIANGLES;
728x90
LIST
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함