이것은 체비 쇼프 회전에서 영감을 얻은 도전 입니다. 이 도전에 대한 영감을 얻기 위해 거기에 대한 답변을 볼 것을 제안합니다.
평면에 한 점이 주어지면 원점을 중심으로하고 그 점과 교차하는 독특한 정사각형 (같은면이있는 직사각형)이 있습니다 ( 대화 형 데모 ).
점 p 와 거리 d가 주어지면, 거리 d 를 p 에서 반 시계 방향 (및 음수 d에 대해 시계 방향)으로 이동하여 얻은 점을 반환 사각형의 경계부)는, 교차 된 그 원점을 중심 P . 귀하의 답변은 소수점 이하 4 자리 이상이어야합니다.
테스트 케이스 :
(0, 0), 100 -> (0, 0)
(1, 1), 81.42 -> (-0.4200, 1.0000)
(42.234, 234.12), 2303.34 -> (-234.1200, 80.0940)
(-23, -39.234), -234.3 -> (39.2340, -21.8960)
다음 테스트 사례는 Martin Ender가 처음 시도한 문제이며 d = 1입니다 .
(0, 0) -> (0, 0)
(1, 0) -> (1, 1)
(1, 1) -> (0, 1)
(0, 1) -> (-1, 1)
(-1, 1) -> (-1, 0)
(-1, 0) -> (-1, -1)
(-1, -1) -> (0, -1)
(0, -1) -> (1, -1)
(1, -1) -> (1, 0)
(95, -12) -> (95, -11)
(127, 127) -> (126, 127)
(-2, 101) -> (-3, 101)
(-65, 65) -> (-65, 64)
(-127, 42) -> (-127, 41)
(-9, -9) -> (-8, -9)
(126, -127) -> (127, -127)
(105, -105) -> (105, -104)