Advanced Select - Type of Triangle (SQL)
2022. 12. 5. 17:17
알고리즘/HackerRank
Summary 이 문제는 삼각형의 조건에 충족하는지 그리고 조건에 충족한다면 어떤 삼각형인지 타입을 구분하는 문제라고 보면 된다. 삼각형이 성립되는 조건에 대해서 알고 있어야 하고 조건 하에 각 삼각형의 타입을 어떻게 구분할 수 있을지 생각해봐야 한다. 삼각형이 성립되는 조건은 다음과 같다. (가장 큰 변의 길이) < (나머지 두 변의 합) 예를 들어, A B C 로 이루어진 삼각형에서 A 변의 길이가 가장 크다면 A < (B + C) 가 되어야 삼각형이 성립된다. 이 문제에서 정의하는 삼각형의 타입은 다음과 같다. 세 변의 길이가 모두 같으면 '정삼각형' 두 변의 길이가 같고 나머지 하나의 길이가 다르면 '이등변삼각형' 세 변의 길이가 다 다르면 '일반적인 삼각형' 그리고 삼각형이 성립하지 않는다면 '..