mun dev

[HackerRank] Type of Triangle 오라클 풀이 본문

알고리즘/HackerRank

[HackerRank] Type of Triangle 오라클 풀이

mndev 2024. 1. 30. 15:10

문제링크

 

 

Type of Triangle | HackerRank

Query a triangle's type based on its side lengths.

www.hackerrank.com

 

풀이

문제 조건에 맞게 3개의 변이 같은 경우, 2개의 변이 같은 경우, 3개의 변이 다 다르고 가장 큰 변보다 두 변의 길이가 더 작거나 같은 경우를 고려해서 case when then을 사용해서 풀이했다.

 

 

코드

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