시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 128 MB53016914139.496%

문제

평면상에 세 개의 점이 주어지면, 그 세 점으로 이루어지는 삼각형은 유일하게 결정된다. 또는, 삼각형이 이루어지지 않기도 한다. 세 점의 좌표가 주어졌을 때 다음에 따라 이 삼각형의 종류를 판단하는 프로그램을 작성하시오.

  1. 세 점이 일직선 위에 있으면 - ‘삼각형이 아님’  출력할 때는 X
  2. 세 변의 길이가 같으면 - ‘정삼각형’ 출력할 때는 JungTriangle
  3. 두 변의 길이가 같으면
    1. 가장 큰 각이 90°보다 크면 - ‘둔각이등변삼각형’ 출력할 때는 Dunkak2Triangle
    2. 가장 큰 각이 90°이면 - ‘직각이등변삼각형’ 출력할 때는 Jikkak2Triangle
    3. 가장 큰 각이 90°보다 작으면 - ‘예각이등변삼각형’ 출력할 때는 Yeahkak2Triangle
  4. 세 변의 길이가 모두 다르면
    1. 가장 큰 각이 90°보다 크면 - ‘둔각삼각형’ 출혁할 때는 DunkakTriangle
    2. 가장 큰 각이 90°이면 - ‘직각삼각형’ 출력할 때는 JikkakTriangle
    3. 가장 큰 각이 90°보다 작으면 - ‘예각삼각형’ 출력할 때는 YeahkakTriangle

입력

첫째 줄부터 셋째 줄까지 삼각형을 이루는 점의 x좌표와 y좌표가 빈칸을 사이에 두고 주어진다. 입력되는 수는 절댓값이 10,000을 넘지 않는 정수이다. 입력으로 주어지는 세 좌표는 중복되지 않는다.

출력

위의 경우에 따라 삼각형의 종류가 무엇인지 출력한다.

예제 입력 1

0 0
-3 -3
-3 0

예제 출력 1

Jikkak2Triangle

예제 입력 2

1 1
0 0
2 100

예제 출력 2

DunkakTriangle

예제 입력 3

10000 10000
2580 2580
-10000 -10000

예제 출력 3

X