세 점의 회전 방향

주어진 세 점을 순서대로 이은 경로가 왼쪽으로 꺾이는지 오른쪽으로 꺾이는지 일직선인지 판별해 1, -1, 0 중 하나를 출력합니다.

쉬움2기하아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

2차원 좌표평면 위의 점 세 개 P1P_1, P2P_2, P3P_3가 주어진다. P1P_1에서 출발해 P2P_2를 거쳐 P3P_3에 이르는 경로가 어느 방향으로 도는지 판별하는 프로그램을 작성하시오.

입력

첫째 줄에 P1P_1의 좌표 x1x_1y1y_1이, 둘째 줄에 P2P_2의 좌표 x2x_2y2y_2가, 셋째 줄에 P3P_3의 좌표 x3x_3y3y_3이 공백을 사이에 두고 주어진다.

좌표는 모두 정수이고 10000x1,y1,x2,y2,x3,y310000-10000 \le x_1, y_1, x_2, y_2, x_3, y_3 \le 10000이다. 세 점의 좌표는 서로 다르다.

출력

P1P_1, P2P_2, P3P_3를 순서대로 이은 경로가 반시계 방향이면 11, 시계 방향이면 1-1, 세 점이 한 직선 위에 있으면 00을 첫째 줄에 출력한다.