Дано дві точки A
і B
, знайдіть кут від прямої AO
до лінії BO
про точку, O
де O
походження ( (0,0)
). Крім того, кут може бути позитивним чи негативним залежно від позицій точок (див. Приклади). Вхідні дані будуть балами A
та B
можуть бути подані у будь-якій зручній формі. Вихідним буде кут у градусах (але він позитивний, якщо AO
його повернути проти годинникової стрілки щодо початку, щоб отримати, BO
і негативним, якщо повернути його за годинниковою стрілкою). Якщо кут становить 180 градусів, ви можете повернути негативний чи позитивний вихід. Аналогічно, кут може бути позитивним або негативним варіантом того ж кута ( 90 deg
дорівнює -270 deg
). Приклади:
Вхід:
A(5,5) B(5,-5)
Вихід:-90
(AO
повертається на-90
градуси для отриманняBO
).Вхід:
A(5,-5) B(5,5)
Вихід:90
(AO
повертається на90
градуси для отриманняBO
).
Це код-гольф , тому найкоротший код у байтах виграє!
(0,0)
?
AO
і BO
зазвичай називається кутом AOB
.