728x90
Skill : Advanced Select
간과한 것.
case when 순서가 중요한데, not a triangle이 Scalene보다 먼저여야 함.
a+b <= c 만 생각한것..? 세 변 모두 했어야지!😇
아무튼.. 문제 난이도는 쉽다.
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
728x90
'코딩테스트 > HackerRank' 카테고리의 다른 글
[SQL] order by substr (Oracle) (0) | 2022.06.28 |
---|---|
[Basic Join] Contest Leaderboard(Oracle) (0) | 2022.05.17 |
[Basic Join] Top Competitors(Oracle) (0) | 2022.05.03 |
[Basic Join] The Report(Oracle) (0) | 2022.05.03 |
[Advanced select] The PADS(Oracle) (0) | 2022.04.22 |