Учитывая две точки 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
.