We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
select case
when ((A+B)<=C) OR ((A+C)<=B) OR ((B+C)<=A) THEN 'NOT A TRIANGLE'
when A=B AND B=C AND A=C THEN 'EQUILATERAL'
WHEN ((A=B and B<>C) OR (B=C AND C<>A )OR (A=C AND C<>B )) and (((A+B)>C) OR ((A+C)>B) OR ((B+C)>A)) THEN 'ISOSCELES'
when A<>B AND B<>C AND A<>C and (((A+B)>C) OR ((A+C)>B) OR ((B+C)>A)) THEN 'SCALENE'
END from triangles;
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Type of Triangle
You are viewing a single comment's thread. Return to all comments →
this is not working
select case when ((A+B)<=C) OR ((A+C)<=B) OR ((B+C)<=A) THEN 'NOT A TRIANGLE' when A=B AND B=C AND A=C THEN 'EQUILATERAL' WHEN ((A=B and B<>C) OR (B=C AND C<>A )OR (A=C AND C<>B )) and (((A+B)>C) OR ((A+C)>B) OR ((B+C)>A)) THEN 'ISOSCELES'
when A<>B AND B<>C AND A<>C and (((A+B)>C) OR ((A+C)>B) OR ((B+C)>A)) THEN 'SCALENE' END from triangles;