2 개 이상의 2D 데카르트 점으로 정렬 된리스트가 주어지면, 경로가 그 자체에 닿거나 자기 교차 할 경우 진실한 값을 출력합니다. 그렇지 않으면 자체 접촉하지 않거나 자체 교차하지 않으면 잘못된 값을 출력합니다.
목록에서 연속적인 포인트가 다르다고 가정 할 수 있습니다.
예 :
(0,0), (1,0) -> falsey
(0,0), (1,0), (0,0) -> truthy
(0,0), (1,0), (1,1), (0,0) -> truthy
(0,0), (2,0), (1,1), (1,-1) -> truthy
(0,0), (10,0), (0,1), (10,1), (0,2), (10,2) -> falsey
여기에 준 모든 좌표는 정수입니다. {정수, 10 진수, 유리수, 부동 소수점, ...} 중 원하는 항목의 좌표 입력을 지원할 수 있습니다. 그러나 구현 계산은 주어진 입력에 대해 정확한 답을 제공해야합니다.