Type of Triangle – Hacker Rank Solution

Type of Triangle - Hacker Rank Solution
Type of Triangle – Hacker Rank Solution

Problem

Write a query identifying the type of each record in the TRIANGLES table using its three side lengths. Output one of the following statements for each record in the table:

  • Equilateral: It’s a triangle with 3 sides of equal length.
  • Isosceles: It’s a triangle with 2 sides of equal length.
  • Scalene: It’s a triangle with 3 sides of differing lengths.
  • Not A Triangle: The given values of AB, and C don’t form a triangle.

Input Format

The TRIANGLES table is described as follows:

1443815629 ac2a843fb7 1

Each row in the table denotes the lengths of each of a triangle’s three sides.

Sample Input

1443815827 cbfc1ca12b 2

Sample Output

Isosceles
Equilateral
Scalene
Not A Triangle


Type of Triangle – Hacker Rank Solution

select if(A+B<=C or B+C<=A or A+C<=B,"Not A Triangle",
if(A=B and B=C,"Equilateral",
if(A=B or B=C or A=C,"Isosceles","Scalene")))
from TRIANGLES as T;

Disclaimer: The above Problem (Type of Triangle) generated by Hackerrank but the Solution is Provided by Chase2Learn. This tutorial is only for Educational and Learning purposes. Authority if any of the queries regarding this post or website fill the following contact form thank you.

Leave a Comment