삼각형
면접 대비시간 제한2초메모리 제한128 MB
세 점이 주어질 때 삼각형이 맞는지 판별하고 정삼각형, 이등변, 부등변 여부와 최대각의 종류에 따라 분류합니다.
문제
평면 위의 서로 다른 세 점이 주어진다. 이 세 점으로 만들 수 있는 도형을 다음 기준으로 분류하라.
- 세 점이 한 직선 위에 있으면 삼각형이 아니므로
X를 출력한다. - 세 변의 길이가 모두 같으면 정삼각형이므로
JungTriangle을 출력한다. - 정확히 두 변의 길이가 같으면 이등변삼각형이다.
- 가장 큰 각이 90도보다 크면
Dunkak2Triangle을 출력한다. - 가장 큰 각이 90도이면
Jikkak2Triangle을 출력한다. - 가장 큰 각이 90도보다 작으면
Yeahkak2Triangle을 출력한다.
- 가장 큰 각이 90도보다 크면
- 세 변의 길이가 모두 다르면 일반 삼각형이다.
- 가장 큰 각이 90도보다 크면
DunkakTriangle을 출력한다. - 가장 큰 각이 90도이면
JikkakTriangle을 출력한다. - 가장 큰 각이 90도보다 작으면
YeahkakTriangle을 출력한다.
- 가장 큰 각이 90도보다 크면
입력
첫째 줄부터 셋째 줄까지 각 점의 x좌표와 y좌표가 공백으로 구분되어 주어진다. 모든 좌표는 절댓값이 10,000 이하인 정수이며, 세 점은 서로 다르다.
출력
조건에 맞는 문자열 하나를 출력한다.